fix(frontend-assist):clear disconnection timeout before haveing the new one
This commit is contained in:
parent
b8a11dd5d9
commit
ef46e798d4
1 changed files with 12 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue