From 48acab251920ed057ee88eb45e9a11e6eca158b7 Mon Sep 17 00:00:00 2001 From: Awiteb Date: Wed, 17 Jul 2024 19:35:37 +0300 Subject: [PATCH] chore: Use `HashMap::get` instead of `Iter::find` Signed-off-by: Awiteb --- crates/oxidetalis/src/extensions.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/oxidetalis/src/extensions.rs b/crates/oxidetalis/src/extensions.rs index 558c948..fb1eab3 100644 --- a/crates/oxidetalis/src/extensions.rs +++ b/crates/oxidetalis/src/extensions.rs @@ -130,7 +130,7 @@ impl OnlineUsersExt for OnlineUsers { } async fn send(&self, conn_id: &Uuid, event: ServerEvent) { - if let Some((_, user)) = self.read().await.iter().find(|(c, _)| *c == conn_id) { + if let Some(user) = self.read().await.get(conn_id) { let _ = user .sender .unbounded_send(Ok(event.sign(&user.shared_secret).as_ref().into()));