Преглед на файлове

Merge remote-tracking branch 'origin/master' into dev

# Conflicts:
#	server/index.js
RobinLinus преди 6 години
родител
ревизия
b0fd89eb96
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      server/index.js

+ 2 - 1
server/index.js

@@ -53,6 +53,7 @@ class SnapdropServer {
     }
 
     _joinRoom(peer) {
+        this._cancelKeepAlive(peer);
         // if room doesn't exist, create it
         if (!this._rooms[peer.ip]) {
             this._rooms[peer.ip] = {};
@@ -84,8 +85,8 @@ class SnapdropServer {
     }
 
     _leaveRoom(peer) {
-        // delete the peer
         this._cancelKeepAlive(peer);
+        // delete the peer
         if (!this._rooms[peer.ip] || !this._rooms[peer.ip][peer.id]) return;
 
         delete this._rooms[peer.ip][peer.id];