feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready #1
@@ -25,6 +25,9 @@ pub fn router() -> Router<AppState> {
|
||||
get(users::get_me_following_list),
|
||||
)
|
||||
.route("/users/me/top-friends", put(social::put_top_friends))
|
||||
// /users/{username} is owned by the AP router (returns AP actor JSON for federation).
|
||||
// The REST user profile lives at /users/{username}/profile to avoid the conflict.
|
||||
.route("/users/{username}/profile", get(users::get_user))
|
||||
.route(
|
||||
"/users/{username}/top-friends",
|
||||
get(social::get_top_friends_handler),
|
||||
|
||||
Reference in New Issue
Block a user