From a04f8c3028ea3717cbf2102a64ba8f59685e6b8d Mon Sep 17 00:00:00 2001 From: ShiKhu Date: Wed, 6 Apr 2022 20:13:43 +0200 Subject: [PATCH] fix(assist-frontend):handle session reconnect --- .../app/player/MessageDistributor/managers/AssistManager.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/app/player/MessageDistributor/managers/AssistManager.ts b/frontend/app/player/MessageDistributor/managers/AssistManager.ts index b684919f9..e888e18a4 100644 --- a/frontend/app/player/MessageDistributor/managers/AssistManager.ts +++ b/frontend/app/player/MessageDistributor/managers/AssistManager.ts @@ -144,7 +144,6 @@ export default class AssistManager { }) socket.on('messages', messages => { //console.log(messages.filter(m => m._id === 41 || m._id === 44)) - showDisconnectTimeout && clearTimeout(showDisconnectTimeout); jmr.append(messages) // as RawMessage[] if (waitingForMessages) { @@ -168,6 +167,9 @@ export default class AssistManager { socket.on("control_rejected", id => { id === socket.id && this.toggleRemoteControl(false) }) + socket.on('SESSION_RECONNECTED', () => { + showDisconnectTimeout && clearTimeout(showDisconnectTimeout) + }) socket.on('SESSION_DISCONNECTED', e => { waitingForMessages = true showDisconnectTimeout = setTimeout(() => {