fix(frontend-assist):clear disconnection timeout before haveing the new one

This commit is contained in:
ShiKhu 2022-04-25 17:13:04 +02:00
parent b8a11dd5d9
commit ef46e798d4

View file

@ -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)