feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready #1
@@ -99,9 +99,6 @@ pub async fn get_top_friends_handler(
|
||||
) -> Result<Json<serde_json::Value>, ApiError> {
|
||||
let user = get_user_by_username(&*s.users, &username).await?;
|
||||
let friends = get_top_friends(&*s.top_friends, &user.id).await?;
|
||||
let ids: Vec<Uuid> = friends
|
||||
.iter()
|
||||
.map(|(tf, _)| tf.friend_id.as_uuid())
|
||||
.collect();
|
||||
Ok(Json(serde_json::json!({ "top_friends": ids })))
|
||||
let usernames: Vec<&str> = friends.iter().map(|(_, u)| u.username.as_str()).collect();
|
||||
Ok(Json(serde_json::json!({ "topFriends": usernames })))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user