fix: collect IDs as set first to deduplicate entries

This commit is contained in:
Paul Makles committed 2023-04-21 18:52:41 +01:00
1 parent a326cdc736
commit 59a644891d
2 files changed
+7 -6

No files matched your search

@@ -305,12 +305,12 @@ impl IntoUsers for Message {
impl IntoUsers for Vec<Message> {
fn get_user_ids(&self) -> Vec<String> {
let mut ids = vec![];
let mut ids = HashSet::new();
for message in self {
ids.append(&mut message.get_user_ids());
ids.extend(&mut message.get_user_ids().into_iter());
}
ids
ids.into_iter().collect()
}
}