From ef46e798d4fbdc1cc640e1f27731fe6a69c96975 Mon Sep 17 00:00:00 2001 From: ShiKhu Date: Mon, 25 Apr 2022 17:13:04 +0200 Subject: [PATCH] fix(frontend-assist):clear disconnection timeout before haveing the new one --- .../MessageDistributor/managers/AssistManager.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/app/player/MessageDistributor/managers/AssistManager.ts b/frontend/app/player/MessageDistributor/managers/AssistManager.ts index 0cd752f1d..dc48b03f4 100644 --- a/frontend/app/player/MessageDistributor/managers/AssistManager.ts +++ b/frontend/app/player/MessageDistributor/managers/AssistManager.ts @@ -172,8 +172,20 @@ export default class AssistManager { socket.on('SESSION_RECONNECTED', () => { showDisconnectTimeout && clearTimeout(showDisconnectTimeout) }) + + socket.on('UPDATE_SESSION', ({ active }) => { + showDisconnectTimeout && clearTimeout(showDisconnectTimeout) + // if (typeof active === "boolean") { + // if (active) { + // + // } else { + // this.setStatus(ConnectionStatus.Inactive) + // } + // } + }) socket.on('SESSION_DISCONNECTED', e => { waitingForMessages = true + showDisconnectTimeout && clearTimeout(showDisconnectTimeout) showDisconnectTimeout = setTimeout(() => { if (this.cleaned) { return } this.setStatus(ConnectionStatus.Disconnected)