Browse Source

Use CDN URL for default avatars.

pull/452/head
Rapptz 8 years ago
parent
commit
63604e0566
  1. 18
      discord/enums.py
  2. 2
      discord/user.py

18
discord/enums.py

@ -86,18 +86,12 @@ class Status(Enum):
return self.value return self.value
class DefaultAvatar(Enum): class DefaultAvatar(Enum):
blurple = "6debd47ed13483642cf09e832ed0bc1b" blurple = 0
grey = "322c936a8c8be1b803cd94861bdfa868" grey = 1
green = "dd4dbc0016779df1378e7812eabaa04d" gray = 1
orange = "0e291f67c9274a1abdddeb3fd919cbaa" green = 2
red = "1cbd08c76f8af6dddce02c5138971129" orange = 3
red = 4
def __new__(cls, url):
value = len(cls.__members__)
obj = object.__new__(cls)
obj._value_ = value
obj.url = url
return obj
def __str__(self): def __str__(self):
return self.name return self.name

2
discord/user.py

@ -139,7 +139,7 @@ class User(discord.abc.Messageable):
@property @property
def default_avatar_url(self): def default_avatar_url(self):
"""Returns a URL for a user's default avatar.""" """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 @property
def mention(self): def mention(self):

Loading…
Cancel
Save