commit f1acc1e05a12320240eced699e720ecfad7f562a
parent 9ecb29883cd7263305c0668ebc8a2c47e96faec8
Author: Daniel GarcĂa <dani-garcia@users.noreply.github.com>
Date: Wed, 21 Nov 2018 15:35:34 +0100
Merge branch 'master' into rocket-0.4
Diffstat:
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/api/notifications.rs b/src/api/notifications.rs
@@ -219,7 +219,6 @@ impl Factory for WSFactory {
type Handler = WSHandler;
fn connection_made(&mut self, out: Sender) -> Self::Handler {
- println!("WS: Connection made");
WSHandler {
out,
user_uuid: None,
@@ -228,12 +227,11 @@ impl Factory for WSFactory {
}
fn connection_lost(&mut self, handler: Self::Handler) {
- println!("WS: Connection lost");
-
// Remove handler
- let user_uuid = &handler.user_uuid.unwrap();
- if let Some(mut user_conn) = self.users.map.get_mut(user_uuid) {
- user_conn.remove_item(&handler.out);
+ if let Some(user_uuid) = &handler.user_uuid {
+ if let Some(mut user_conn) = self.users.map.get_mut(user_uuid) {
+ user_conn.remove_item(&handler.out);
+ }
}
}
}