bhcli

A TUI for chatting on LE PHP Chats (onion)
git clone https://git.dasho.dev/n0tr1v/bhcli.git
Log | Files | Refs | README

commit 80466696e1f442d45cdbc1c0b55edd2ac0940d0c
parent 7f63cf30880bac6ba16da99b128cf1136934674c
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri,  7 Apr 2023 04:13:40 -0700

cleanup

Diffstat:
Msrc/main.rs | 14+++-----------
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(