From 63604e05663b4e5af52a64d35290cda303e7c37c Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 9 Jan 2017 03:35:51 -0500 Subject: [PATCH] Use CDN URL for default avatars. --- discord/enums.py | 18 ++++++------------ discord/user.py | 2 +- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/discord/enums.py b/discord/enums.py index 1223581ed..8e4ebc509 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -86,18 +86,12 @@ class Status(Enum): return self.value class DefaultAvatar(Enum): - blurple = "6debd47ed13483642cf09e832ed0bc1b" - grey = "322c936a8c8be1b803cd94861bdfa868" - green = "dd4dbc0016779df1378e7812eabaa04d" - orange = "0e291f67c9274a1abdddeb3fd919cbaa" - red = "1cbd08c76f8af6dddce02c5138971129" - - def __new__(cls, url): - value = len(cls.__members__) - obj = object.__new__(cls) - obj._value_ = value - obj.url = url - return obj + blurple = 0 + grey = 1 + gray = 1 + green = 2 + orange = 3 + red = 4 def __str__(self): return self.name diff --git a/discord/user.py b/discord/user.py index e9a19935e..0a959438c 100644 --- a/discord/user.py +++ b/discord/user.py @@ -139,7 +139,7 @@ class User(discord.abc.Messageable): @property def default_avatar_url(self): """Returns a URL for a user's default avatar.""" - return 'https://discordapp.com/assets/{0.url}.png'.format(self.default_avatar) + return 'https://cdn.discordapp.com/embed/avatars/{}.png'.format(self.default_avatar.value) @property def mention(self):