From 0d8a3082fe32e9dd89deea9f051f6e53df591646 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 27 Jan 2024 18:34:29 +0100 Subject: update client native --- client-native-lib/src/instance.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'client-native-lib/src') diff --git a/client-native-lib/src/instance.rs b/client-native-lib/src/instance.rs index be8ffb8..517d979 100644 --- a/client-native-lib/src/instance.rs +++ b/client-native-lib/src/instance.rs @@ -105,9 +105,10 @@ impl Instance { if id == self.my_id().await { // we left } else { - let peer = self.peers.write().await.remove(&id).unwrap(); - peer.on_leave().await; - self.event_handler.peer_leave(peer).await; + if let Some(peer) = self.peers.write().await.remove(&id) { + peer.on_leave().await; + self.event_handler.peer_leave(peer).await; + } } } protocol::ClientboundPacket::Message { sender, message } => { -- cgit v1.2.3-70-g09d2