PLT-2675 fixing blue bar on logout and re-login (#2798)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
c2fc28aa10
Коммит
1ac649c4d5
@@ -66,6 +66,10 @@ export function initialize() {
|
||||
console.log('websocket closed'); //eslint-disable-line no-console
|
||||
}
|
||||
|
||||
if (manuallyClosed) {
|
||||
return;
|
||||
}
|
||||
|
||||
connectFailCount = connectFailCount + 1;
|
||||
|
||||
if (connectFailCount > MAX_WEBSOCKET_FAILS) {
|
||||
@@ -75,14 +79,12 @@ export function initialize() {
|
||||
ErrorStore.setConnectionErrorCount(connectFailCount);
|
||||
ErrorStore.emitChange();
|
||||
|
||||
if (!manuallyClosed) {
|
||||
setTimeout(
|
||||
() => {
|
||||
initialize();
|
||||
},
|
||||
WEBSOCKET_RETRY_TIME
|
||||
);
|
||||
}
|
||||
setTimeout(
|
||||
() => {
|
||||
initialize();
|
||||
},
|
||||
WEBSOCKET_RETRY_TIME
|
||||
);
|
||||
};
|
||||
|
||||
conn.onerror = (evt) => {
|
||||
@@ -161,6 +163,7 @@ export function sendMessage(msg) {
|
||||
|
||||
export function close() {
|
||||
manuallyClosed = true;
|
||||
connectFailCount = 0;
|
||||
if (conn && conn.readyState === WebSocket.OPEN) {
|
||||
conn.close();
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user