feat(presentation): federation management endpoints

This commit is contained in:
2026-05-15 04:10:36 +02:00
parent 8c6e259133
commit a8fbfcf49e
3 changed files with 112 additions and 0 deletions

View File

@@ -77,6 +77,24 @@ pub fn router() -> Router<AppState> {
"/federation/actors/{handle}/following-list",
get(federation_actors::actor_following_handler),
)
.route(
"/federation/me/followers/pending",
get(federation_management::get_pending_requests),
)
.route(
"/federation/me/followers/accept",
post(federation_management::post_accept_request),
)
.route(
"/federation/me/followers",
get(federation_management::get_remote_followers)
.delete(federation_management::delete_follower),
)
.route(
"/federation/me/following",
get(federation_management::get_remote_following)
.delete(federation_management::delete_following),
)
.route("/tags/popular", get(feed::get_popular_tags))
.route("/tags/{name}", get(feed::tag_thoughts_handler))
// notifications