From e611ed13d0e502be2b34168f658ed61d9b1860c0 Mon Sep 17 00:00:00 2001 From: schlagmichdoch Date: Tue, 10 Jan 2023 13:55:32 +0100 Subject: [PATCH] fix _leaveAllSecretRooms(peer) and addRoomSecret(roomSecret) + leave rooms on disconnect --- index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 58006ba..df486c4 100644 --- a/index.js +++ b/index.js @@ -98,7 +98,7 @@ class SnapdropServer { this._joinRoom(peer); peer.socket.on('message', message => this._onMessage(peer, message)); peer.socket.onerror = e => console.error(e); - peer.socket.onclose = _ => console.log('disconnect'); + peer.socket.onclose = _ => this._onDisconnect(peer); this._keepAlive(peer); // send displayName @@ -384,8 +384,8 @@ class SnapdropServer { } _leaveAllSecretRooms(peer) { - for (const roomSecret in peer.roomSecrets) { - this._leaveRoom(peer, 'secret', roomSecret); + for (let i=0; i