fix TypeError

This commit is contained in:
schlagmichdoch 2023-09-19 17:50:16 +02:00
parent d45c6b5bea
commit d77ccdf233

View file

@ -174,7 +174,7 @@ class PairDropServer {
this._onDisconnect(sender); this._onDisconnect(sender);
break; break;
case 'pong': case 'pong':
this._keepAliveTimers[sender.id].lastBeat = Date.now(); this._setKeepAliveTimerToNow(sender);
break; break;
case 'join-ip-room': case 'join-ip-room':
this._joinIpRoom(sender); this._joinIpRoom(sender);
@ -576,6 +576,12 @@ class PairDropServer {
clearTimeout(this._keepAliveTimers[peer.id].timer); clearTimeout(this._keepAliveTimers[peer.id].timer);
} }
} }
_setKeepAliveTimerToNow(peer) {
if (this._keepAliveTimers[peer.id]?.lastBeat) {
this._keepAliveTimers[peer.id].lastBeat = Date.now();
}
}
} }