vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

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:
Msrc/api/notifications.rs | 10++++------
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); + } } } }