From 41b2c8277c3dc29110908a259a9814e0882346f0 Mon Sep 17 00:00:00 2001 From: ShiKhu Date: Wed, 2 Mar 2022 19:10:18 +0100 Subject: [PATCH] upd(frontend-assist): timeouts and socket pause condition --- .../app/player/MessageDistributor/managers/AssistManager.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/app/player/MessageDistributor/managers/AssistManager.ts b/frontend/app/player/MessageDistributor/managers/AssistManager.ts index 595cf3b3e..0b570fd87 100644 --- a/frontend/app/player/MessageDistributor/managers/AssistManager.ts +++ b/frontend/app/player/MessageDistributor/managers/AssistManager.ts @@ -100,7 +100,9 @@ export default class AssistManager { let inactiveTimeout: ReturnType | undefined if (document.hidden) { inactiveTimeout = setTimeout(() => { - if (document.hidden && getState().calling === CallingState.NoCall) { + const state = getState() + if (document.hidden && + (state.calling === CallingState.NoCall && state.remoteControl === RemoteControlStatus.Enabled)) { this.socket?.close() } }, 30000) @@ -169,7 +171,7 @@ export default class AssistManager { showDisconnectTimeout = setTimeout(() => { if (this.cleaned) { return } this.setStatus(ConnectionStatus.Disconnected) - }, 12000) + }, 30000) if (getState().remoteControl === RemoteControlStatus.Requesting || getState().remoteControl === RemoteControlStatus.Enabled) {