Provide roomId to logout for load balanced scenarios, fixes #275
parent
45a89b9f1a
commit
26874877ba
|
|
@ -475,9 +475,9 @@ export default class RoomClient
|
|||
window.open(url, 'loginWindow');
|
||||
}
|
||||
|
||||
logout()
|
||||
logout(roomId = this._roomId)
|
||||
{
|
||||
window.open('/auth/logout', 'logoutWindow');
|
||||
window.open(`/auth/logout?peerId=${this._peerId}&roomId=${roomId}`, 'logoutWindow');
|
||||
}
|
||||
|
||||
receiveLoginChildWindow(data)
|
||||
|
|
|
|||
|
|
@ -224,7 +224,7 @@ const JoinDialog = ({
|
|||
myPicture={myPicture}
|
||||
onLogin={() =>
|
||||
{
|
||||
loggedIn ? roomClient.logout() : roomClient.login(roomId);
|
||||
loggedIn ? roomClient.logout(roomId) : roomClient.login(roomId);
|
||||
}}
|
||||
loggedIn={loggedIn}
|
||||
>
|
||||
|
|
|
|||
Loading…
Reference in New Issue