From 577636a46df5ec4ac2e4fae591604a60fb22f6d2 Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Sat, 27 Apr 2019 10:25:24 +0300 Subject: [PATCH] src: fix random broken reconnects (#3233) --- src/client/websocket/WebSocketShard.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/client/websocket/WebSocketShard.js b/src/client/websocket/WebSocketShard.js index ca68fa21f..814edb03e 100644 --- a/src/client/websocket/WebSocketShard.js +++ b/src/client/websocket/WebSocketShard.js @@ -311,11 +311,15 @@ class WebSocketShard extends EventEmitter { onClose(event) { this.closeSequence = this.sequence; this.sequence = -1; + this.debug(`WebSocket was closed. Event Code: ${event.code} Clean: ${event.wasClean} Reason: ${event.reason || 'No reason received'}`); + this.setHeartbeatTimer(-1); + this.setHelloTimeout(-1); + this.status = Status.DISCONNECTED; /**