upub/src/activitypub
alemi 520c8eff3a
feat: separated apb types into crate, reworked
no more "impl ..." hell, each trait has associated types so that we know
it's a "Self::Link" or a "Self::Actor", but in practice they can both be
a "serde_json::Value" and thus we can change its type. also Node::Array
is now a Vec<T> rather than Vec<Node<T>> because it makes more sense.
Node is Iterable and will yield zero (Empty|Link), one (Object) or many
(Array) Ts
2024-04-06 16:56:13 +02:00
..
user feat: separated apb types into crate, reworked 2024-04-06 16:56:13 +02:00
activity.rs feat: separated apb types into crate, reworked 2024-04-06 16:56:13 +02:00
inbox.rs feat: separated apb types into crate, reworked 2024-04-06 16:56:13 +02:00
jsonld.rs fix: need the full content-type... 2024-03-21 19:55:55 +01:00
mod.rs feat: separated apb types into crate, reworked 2024-04-06 16:56:13 +02:00
object.rs feat: separated apb types into crate, reworked 2024-04-06 16:56:13 +02:00
outbox.rs chore: split inbox/outbox, added forgotten mods 2024-03-24 04:05:09 +01:00
README.md docs: added some readme about ap and as folders 2024-03-21 20:37:16 +01:00
well_known.rs fix: more lenient nodeinfo 2024-03-28 04:05:47 +01:00

activitypub

here live the core ActvityPub routes for this application, such as views, inboxes and outboxes