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()));