aboutsummaryrefslogtreecommitdiff
path: root/discord/asset.py
diff options
context:
space:
mode:
authorfourjr <[email protected]>2019-06-21 17:09:15 +0800
committerRapptz <[email protected]>2019-06-29 19:14:24 -0400
commit3961e7ef6dc05925927dbd2f899661a2058fd070 (patch)
treeb43468b9a29211e923342a3b27d834b465943732 /discord/asset.py
parentImplement `Guild.fetch_roles` (diff)
downloaddiscord.py-3961e7ef6dc05925927dbd2f899661a2058fd070.tar.xz
discord.py-3961e7ef6dc05925927dbd2f899661a2058fd070.zip
Support team members data in application info
Diffstat (limited to 'discord/asset.py')
-rw-r--r--discord/asset.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/asset.py b/discord/asset.py
index 1d2ebbaa..1e1c8a58 100644
--- a/discord/asset.py
+++ b/discord/asset.py
@@ -95,6 +95,14 @@ class Asset:
return cls(state, url)
@classmethod
+ def _from_cover_image(cls, state, obj):
+ if obj.cover_image is None:
+ return cls(state)
+
+ url = 'https://cdn.discordapp.com/app-assets/{0.id}/store/{0.cover_image}.jpg'.format(obj)
+ return cls(state, url)
+
+ @classmethod
def _from_guild_image(cls, state, id, hash, key, *, format='webp', size=1024):
if not utils.valid_icon_size(size):
raise InvalidArgument("size must be a power of 2 between 16 and 4096")