From d8f6198a12b166f6a81f5cad82ad1555d431f90d Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Sun, 8 Oct 2017 19:40:54 -0500 Subject: [PATCH] fix websocket ratelimits (#2014) --- src/client/websocket/WebSocketConnection.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index dd7419544..849bc2563 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -62,8 +62,9 @@ class WebSocketConnection extends EventEmitter { */ this.ratelimit = { queue: [], - remaining: 60, - total: 60, + remaining: 120, + total: 120, + time: 60e3, resetTimer: null, }; this.connect(gateway); @@ -152,7 +153,7 @@ class WebSocketConnection extends EventEmitter { this.ratelimit.resetTimer = this.client.setTimeout(() => { this.ratelimit.remaining = this.ratelimit.total; this.processQueue(); - }, 120e3); + }, this.ratelimit.time); } while (this.ratelimit.remaining > 0) { const item = this.ratelimit.queue.shift();