From e0b614c3b2b88043788d28d30a770465b5e764d5 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Mon, 19 Sep 2016 13:56:52 -0500 Subject: [PATCH] weee add clyde because we all love clyde (#716) * update to work with clyde's avatar image ;) * add clyde to user cache on ready * Update Ready.js * Update Ready.js --- src/client/websocket/packets/handlers/Ready.js | 13 +++++++++++++ src/util/Constants.js | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/client/websocket/packets/handlers/Ready.js b/src/client/websocket/packets/handlers/Ready.js index 0c3804e27..32ffcb57f 100644 --- a/src/client/websocket/packets/handlers/Ready.js +++ b/src/client/websocket/packets/handlers/Ready.js @@ -19,6 +19,19 @@ class ReadyHandler extends AbstractHandler { if (!client.user.bot) client.setInterval(client.syncGuilds.bind(client), 30000); client.once('ready', client.syncGuilds.bind(client)); + if (!client.users.has('1')) { + client.dataManager.newUser({ + id: '1', + username: 'Clyde', + discriminator: '0000', + avatar: 'https://discordapp.com/assets/f78426a064bc9dd24847519259bc42af.png', + bot: true, + status: 'online', + game: null, + verified: true, + }); + } + client.setTimeout(() => { if (!client.ws.normalReady) client.ws._emitReady(false); }, 1200 * data.guilds.length); diff --git a/src/util/Constants.js b/src/util/Constants.js index 754363cb2..9d15cd528 100644 --- a/src/util/Constants.js +++ b/src/util/Constants.js @@ -82,7 +82,7 @@ const Endpoints = exports.Endpoints = { // users user: (userID) => `${API}/users/${userID}`, userChannels: (userID) => `${Endpoints.user(userID)}/channels`, - avatar: (userID, avatar) => `${Endpoints.user(userID)}/avatars/${avatar}.jpg`, + avatar: (userID, avatar) => userID === '1' ? avatar : `${Endpoints.user(userID)}/avatars/${avatar}.jpg`, me: `${API}/users/@me`, meGuild: (guildID) => `${Endpoints.me}/guilds/${guildID}`,