Просмотр исходного кода

Cancel keep alive on join room

RobinLinus 6 лет назад
Родитель
Сommit
1d9581632f
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      server/index.js

+ 1 - 2
server/index.js

@@ -11,7 +11,6 @@ class SnapdropServer {
         this._wss.on('headers', (headers, response) => this._onHeaders(headers, response));
 
         this._rooms = {};
-        this._timerID = 0;
 
         console.log('Snapdrop is running on port', port);
     }
@@ -119,6 +118,7 @@ class SnapdropServer {
     }
 
     _keepAlive(peer) {
+        this._cancelKeepAlive(peer);
         var timeout = 10000;
         if (!peer.lastBeat) {
             peer.lastBeat = Date.now();
@@ -130,7 +130,6 @@ class SnapdropServer {
 
         this._send(peer, { type: 'ping' });
 
-        this._cancelKeepAlive(peer);
         peer.timerId = setTimeout(() => this._keepAlive(peer), timeout);
     }