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');
|
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)
|
receiveLoginChildWindow(data)
|
||||||
|
|
|
||||||
|
|
@ -224,7 +224,7 @@ const JoinDialog = ({
|
||||||
myPicture={myPicture}
|
myPicture={myPicture}
|
||||||
onLogin={() =>
|
onLogin={() =>
|
||||||
{
|
{
|
||||||
loggedIn ? roomClient.logout() : roomClient.login(roomId);
|
loggedIn ? roomClient.logout(roomId) : roomClient.login(roomId);
|
||||||
}}
|
}}
|
||||||
loggedIn={loggedIn}
|
loggedIn={loggedIn}
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue