fix: add GET /users/{username}/profile REST endpoint — AP actor owns /users/{username}

This commit is contained in:
2026-05-14 17:39:19 +02:00
parent 7cb6b94b08
commit ec0e24db8d

View File

@@ -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),