aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/gateway/shard.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/client/gateway/shard.rs b/src/client/gateway/shard.rs
index de1521a..3dfe0ee 100644
--- a/src/client/gateway/shard.rs
+++ b/src/client/gateway/shard.rs
@@ -680,15 +680,10 @@ impl Shard {
{
let mut cache = CACHE.write().unwrap();
let current_user_id = cache.user.id;
-
- for (user_id, presence) in &mut cache.presences {
- if *user_id != current_user_id {
- continue;
- }
-
+ cache.presences.get_mut(&current_user_id).map(|presence| {
presence.game = game.clone();
presence.last_modified = Some(now);
- }
+ });
}
}
}