Compare commits

..

10 commits

Author SHA1 Message Date
2dfbc314b2
Db, add activity ingestor, fix type name
activity has its type name Authority instead of Uri for some reason? So
that is no longer an issue.

EVERYTHING IS STILL UNTESTED BABY~
2025-06-17 14:39:35 -07:00
2fa7590271
Atproto, add extraction of values from StrongRef 2025-06-17 14:38:23 -07:00
8160b161f5
Db, rename spoor to direct, implement sessions 2025-06-17 14:06:21 -07:00
df1da0905d
Db, add atproto error support 2025-06-17 13:55:30 -07:00
1d1f8ae60f
Atproto, add getters to StrongRef 2025-06-17 13:54:55 -07:00
0573e1aa43
Atproto, add sqlx support 2025-06-16 15:54:20 -07:00
781a56028f
Atproto, types overhaul and error handling
Breaks off from Atrium-rs's types because they are implemented
inconsistently, which makes them harder to use. Additionally, I wanted
sqlx support so I decided I'd need to reimplement them to some extent
anyways.

This was done with reference to the atproto documentation but
specifically not the atrium-rs codebase so I wouldn't have to think
about licenses.

This adds the types and error module in atproto. It also touches
Cargo.toml for some new dependencies and some shared dependencies. It
required thiserror, so I looped that into the workspace meaning that
this commit touches db.

some things to keep in mind:
- There is no CID parsing
- None of this is tested, nor are there any tests written. We're playing
  fast and loose baby~
2025-06-16 15:29:27 -07:00
1abdb7f133
Db working & Migrations 2025-06-13 10:02:01 -07:00
9d8fb730ba
Some work on interfaces
I'm not happy. It kinda sucks right now. I hope I can fix it~~~~~

But for now I must move to my laptop
2025-06-11 20:00:30 -07:00
62f32da927
Async-trait in workspace, tokio in db 2025-06-11 14:09:02 -07:00

Diff content is not available