From 798018713b6b6a048e317d61eda981b9dce8c12c Mon Sep 17 00:00:00 2001 From: Drahcirius Date: Wed, 10 May 2017 11:14:39 -0400 Subject: [PATCH] invalid token errors not rejected properly (#1478) * ready event will now throw errors properly * ws login rejection fix --- src/client/ClientManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/ClientManager.js b/src/client/ClientManager.js index 551e20dc1..538411079 100644 --- a/src/client/ClientManager.js +++ b/src/client/ClientManager.js @@ -43,7 +43,7 @@ class ClientManager { const gateway = `${res.url}/?v=${protocolVersion}&encoding=${WebSocketConnection.ENCODING}`; this.client.emit(Constants.Events.DEBUG, `Using gateway ${gateway}`); this.client.ws.connect(gateway); - this.client.ws.once('close', event => { + this.client.ws.connection.once('close', event => { if (event.code === 4004) reject(new Error(Constants.Errors.BAD_LOGIN)); if (event.code === 4010) reject(new Error(Constants.Errors.INVALID_SHARD)); if (event.code === 4011) reject(new Error(Constants.Errors.SHARDING_REQUIRED));