Fix reconnecting issues after EUNKNOWN and ENOENT
This commit is contained in:
parent
c0f8129675
commit
572f81877f
@ -112,11 +112,16 @@ define([
|
|||||||
});
|
});
|
||||||
sframeChan.on('EV_RT_CONNECT', function (content) {
|
sframeChan.on('EV_RT_CONNECT', function (content) {
|
||||||
//content.members.forEach(userList.onJoin);
|
//content.members.forEach(userList.onJoin);
|
||||||
|
if (isReady && myID === content.myID) {
|
||||||
|
// We are connected and we are "reconnecting" ==> we probably had to rejoin
|
||||||
|
// the channel because of a server error (enoent), don't update the toolbar
|
||||||
|
return;
|
||||||
|
}
|
||||||
isReady = false;
|
isReady = false;
|
||||||
if (myID) {
|
if (myID) {
|
||||||
// it's a reconnect
|
// it's a reconnect
|
||||||
myID = content.myID;
|
myID = content.myID;
|
||||||
chainpad.start();
|
//chainpad.start();
|
||||||
onConnectionChange({ state: true, myId: myID });
|
onConnectionChange({ state: true, myId: myID });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user