diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index 09d514fcc..03b02a054 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -191,9 +191,9 @@ class WebSocketConnection extends EventEmitter { processQueue() { if (this.ratelimit.remaining === 0) return; if (this.ratelimit.queue.length === 0) return; - if (this.ratelimit.remaining === 120) { + if (this.ratelimit.remaining === this.ratelimit.total) { this.ratelimit.resetTimer = this.client.setTimeout(() => { - this.ratelimit.remaining = 60; + this.ratelimit.remaining = this.ratelimit.total; this.processQueue(); }, this.ratelimit.time); } @@ -277,6 +277,7 @@ class WebSocketConnection extends EventEmitter { this.packetManager.handleQueue(); this.ws = null; this.status = Constants.Status.DISCONNECTED; + this.ratelimit.remaining = this.ratelimit.total; return true; }