commit 80466696e1f442d45cdbc1c0b55edd2ac0940d0c
parent 7f63cf30880bac6ba16da99b128cf1136934674c
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 7 Apr 2023 04:13:40 -0700
cleanup
Diffstat:
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -1432,17 +1432,9 @@ fn remove_at(v: &str, idx: usize) -> String {
fn autocomplete_username(users: &Arc<Mutex<Users>>, prefix: &str) -> Option<String> {
let users = users.lock().unwrap();
let all_users = users.all();
- let mut filtered = all_users.iter().find(|(_, name)| name.starts_with(prefix));
- if filtered.is_none() {
- let prefix_lower = prefix.to_lowercase();
- filtered = all_users
- .iter()
- .find(|(_, name)| name.to_lowercase().starts_with(&prefix_lower));
- }
- match filtered {
- Some((_, name)) => Some(name.to_owned()),
- None => None,
- }
+ let prefix_lower = prefix.to_lowercase();
+ let filtered = all_users.iter().find(|(_, name)| name.to_lowercase().starts_with(&prefix_lower));
+ Some(filtered?.1.to_owned())
}
fn set_profile_base_info(