|
|
@ -1205,11 +1205,18 @@ pub fn search_users_route(
|
|
|
|
.users
|
|
|
|
.users
|
|
|
|
.iter()
|
|
|
|
.iter()
|
|
|
|
.map(Result::unwrap)
|
|
|
|
.map(Result::unwrap)
|
|
|
|
.filter(|user_id| user_id.to_string().contains(&body.search_term))
|
|
|
|
|
|
|
|
.map(|user_id| search_users::User {
|
|
|
|
.map(|user_id| search_users::User {
|
|
|
|
user_id,
|
|
|
|
user_id: user_id.clone(),
|
|
|
|
display_name: None,
|
|
|
|
display_name: db.users.displayname(&user_id).unwrap(),
|
|
|
|
avatar_url: None,
|
|
|
|
avatar_url: db.users.avatar_url(&user_id).unwrap(),
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
.filter(|user| {
|
|
|
|
|
|
|
|
user.user_id.to_string().contains(&body.search_term)
|
|
|
|
|
|
|
|
|| user
|
|
|
|
|
|
|
|
.display_name
|
|
|
|
|
|
|
|
.as_ref()
|
|
|
|
|
|
|
|
.filter(|name| name.contains(&body.search_term))
|
|
|
|
|
|
|
|
.is_some()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
.collect(),
|
|
|
|
.collect(),
|
|
|
|
limited: false,
|
|
|
|
limited: false,
|
|
|
|