From bc317466215a222f3b51b9c4082e0dfd6bd071b1 Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Mon, 29 Apr 2019 19:03:29 +0300 Subject: [PATCH] src: Client#readyAt should be updated when triggerReady is called (#3234) --- src/client/websocket/WebSocketManager.js | 3 +++ src/client/websocket/handlers/READY.js | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/websocket/WebSocketManager.js b/src/client/websocket/WebSocketManager.js index 71a24757a..8c2f532f2 100644 --- a/src/client/websocket/WebSocketManager.js +++ b/src/client/websocket/WebSocketManager.js @@ -424,8 +424,11 @@ class WebSocketManager { this.debug('Tried to mark self as ready, but already ready'); return; } + this.status = Status.READY; + this.client.readyAt = new Date(); + /** * Emitted when the client becomes ready to start working. * @event Client#ready diff --git a/src/client/websocket/handlers/READY.js b/src/client/websocket/handlers/READY.js index 74b1e1b9a..89f535f3b 100644 --- a/src/client/websocket/handlers/READY.js +++ b/src/client/websocket/handlers/READY.js @@ -6,7 +6,6 @@ module.exports = (client, { d: data }, shard) => { if (!ClientUser) ClientUser = require('../../../structures/ClientUser'); const clientUser = new ClientUser(client, data.user); client.user = clientUser; - client.readyAt = new Date(); client.users.set(clientUser.id, clientUser); for (const guild of data.guilds) {