PLT-2675 fixing blue bar on logout and re-login (#2798)

Этот коммит содержится в:
Corey Hulen
2016-04-26 05:41:20 -07:00
коммит произвёл 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();
}