From a2cc4fba21b26cb2a07e495f5bfeec801a6f161e Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Thu, 14 May 2026 15:34:33 +0200 Subject: [PATCH] feat(presentation): wire GET /users/{username}/follower-list and /following-list --- crates/presentation/src/routes.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/presentation/src/routes.rs b/crates/presentation/src/routes.rs index 2e10c70..487e474 100644 --- a/crates/presentation/src/routes.rs +++ b/crates/presentation/src/routes.rs @@ -22,6 +22,8 @@ pub fn router(fed_config: &ApFederationConfig) -> Router { .route("/auth/register", post(auth::post_register)) .route("/auth/login", post(auth::post_login)) // users — static paths before parameterised + .route("/users", get(users::get_users)) + .route("/users/count", get(users::get_user_count)) .route("/users/me", get(users::get_me).patch(users::patch_profile)) .route("/users/me/top-friends", put(social::put_top_friends)) .route("/users/{username}/top-friends", get(social::get_top_friends_handler)) @@ -56,7 +58,10 @@ pub fn router(fed_config: &ApFederationConfig) -> Router { .route("/feed", get(feed::home_feed)) .route("/feed/public", get(feed::public_feed)) .route("/search", get(feed::search_handler)) + .route("/users/{username}/follower-list", get(feed::get_followers_handler)) + .route("/users/{username}/following-list", get(feed::get_following_handler)) .route("/users/{username}/thoughts", get(feed::user_thoughts_handler)) + .route("/tags/popular", get(feed::get_popular_tags)) .route("/tags/{name}", get(feed::tag_thoughts_handler)) // notifications .route("/notifications", get(notifications::list_notifications))