fix logic for room entry
parent
dd19560951
commit
87bcd3a895
|
|
@ -126,16 +126,15 @@ class Room extends EventEmitter
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (
|
else if ( this._locked )
|
||||||
this._locked ||
|
|
||||||
(Boolean(config.requireSignInToAccess) && !peer.authenticated)
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
this._parkPeer(peer);
|
this._parkPeer(peer);
|
||||||
|
return;
|
||||||
if (!this._locked)
|
}
|
||||||
this._notification(peer.socket, 'signInRequired');
|
else if ( Boolean(config.requireSignInToAccess) && this.checkEmpty())
|
||||||
|
{
|
||||||
|
this._parkPeer(peer);
|
||||||
|
this._notification(peer.socket, 'signInRequired');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -875,6 +874,7 @@ class Room extends EventEmitter
|
||||||
this._notification(peer.socket, 'unlockRoom', {
|
this._notification(peer.socket, 'unlockRoom', {
|
||||||
peerId : peer.id
|
peerId : peer.id
|
||||||
}, true);
|
}, true);
|
||||||
|
this._lobby.promoteAllPeers();
|
||||||
|
|
||||||
// Return no error
|
// Return no error
|
||||||
cb();
|
cb();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue