Browse Source

Merge branch 'master' into rocket-0.4

pull/284/head
Daniel García 6 years ago
parent
commit
f1acc1e05a
No known key found for this signature in database GPG Key ID: FC8A7D14C3CD543A
  1. 10
      src/api/notifications.rs

10
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);
}
}
}
}

Loading…
Cancel
Save