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

# Conflicts:
#	server/index.js
This commit is contained in:
RobinLinus 2018-09-21 19:55:32 +02:00
commit b0fd89eb96

View file

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