From 2390e525ef04637bac9fb786d49f1aad25e3b08f Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Thu, 22 Dec 2016 23:57:49 -0600 Subject: [PATCH] Fix User#avatarURL for Nitro animated avatars (#1012) * fix avatar url * switch to cdn --- src/util/Constants.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/Constants.js b/src/util/Constants.js index 7d415bc16..fbecfa378 100644 --- a/src/util/Constants.js +++ b/src/util/Constants.js @@ -90,7 +90,10 @@ const Endpoints = exports.Endpoints = { user: (userID) => `${API}/users/${userID}`, userChannels: (userID) => `${Endpoints.user(userID)}/channels`, userProfile: (userID) => `${Endpoints.user(userID)}/profile`, - avatar: (userID, avatar) => userID === '1' ? avatar : `${Endpoints.user(userID)}/avatars/${avatar}.jpg`, + avatar: (userID, avatar) => { + if (userID === '1') return avatar; + return `${Endpoints.CDN}/avatars/${userID}/${avatar}.${avatar.startsWith('a_') ? 'gif' : 'jpg'}`; + }, me: `${API}/users/@me`, meGuild: (guildID) => `${Endpoints.me}/guilds/${guildID}`, meMentions: (limit, roles, everyone, guildID) =>