Commit graph

11 commits

Author SHA1 Message Date
d4a3a71e2f
Router, add xrpc function interface, test in main
Adds an interface for adding xrpc queries and procedures that is a bit
simpler than directly interfacing with axum. Should provide good
scaffolding for next steps.
2025-04-24 14:45:53 -07:00
07f4720244
Router, add xrpc and router abstraction to router 2025-04-23 14:44:26 -07:00
57c396afe7
handle all xrpc routes with NotImplemented
Supported routes can be added as they become available
2025-04-18 19:10:17 -07:00
1d577ef396
rust router skeleton code
Just a basic axum setup with modules
2025-04-18 18:33:28 -07:00
1f6544a75e
add rust flakes 2025-04-17 16:07:03 -07:00
90fa6148a5
lexicon, add atproto media storage 2025-03-21 20:07:03 -07:00
69f0fd921a
lexicon, session: use strongRef instead of union 2025-03-21 20:07:03 -07:00
ca83fcbde6
lexicon, make anilist an nsid key 2025-03-21 20:07:03 -07:00
b6e80063e6
lexicons, change from media#anilist to just anilist 2025-03-20 23:54:26 -07:00
5cd14bec0e
lexicon, add session and anilist media
I have a local stash with an alternative media method, but for the MVP
we'll just implement anilist. In order to use anilist we need to contact
them to make sure we don't break rule 5 of their Terms of Service.
2025-03-16 18:47:34 -07:00
6bd626888b
lexicon, add activity unit lexicon 2025-03-16 16:40:18 -07:00