aboutsummaryrefslogtreecommitdiff
path: root/discord/asset.py
diff options
context:
space:
mode:
authorDevon R <[email protected]>2019-11-14 21:54:34 +0000
committerRapptz <[email protected]>2019-11-15 04:25:38 -0500
commitbf9b9c5879b4e534cf205cf44ab1248e6cc37c24 (patch)
tree44c4c62a1970953eed242a62487de2bcf0856d6f /discord/asset.py
parentReturn invites as https, various URL normalization (diff)
downloaddiscord.py-bf9b9c5879b4e534cf205cf44ab1248e6cc37c24.tar.xz
discord.py-bf9b9c5879b4e534cf205cf44ab1248e6cc37c24.zip
Adjust BASE urls to have no trailing slash (consistency)
Diffstat (limited to 'discord/asset.py')
-rw-r--r--discord/asset.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/discord/asset.py b/discord/asset.py
index 0f612c1b..f518beb0 100644
--- a/discord/asset.py
+++ b/discord/asset.py
@@ -63,7 +63,7 @@ class Asset:
"""
__slots__ = ('_state', '_url')
- BASE = 'https://cdn.discordapp.com/'
+ BASE = 'https://cdn.discordapp.com'
def __init__(self, state, url=None):
self._state = state
@@ -86,14 +86,14 @@ class Asset:
if format is None:
format = 'gif' if user.is_avatar_animated() else static_format
- return cls(state, 'avatars/{0.id}/{0.avatar}.{1}?size={2}'.format(user, format, size))
+ return cls(state, '/avatars/{0.id}/{0.avatar}.{1}?size={2}'.format(user, format, size))
@classmethod
def _from_icon(cls, state, object, path):
if object.icon is None:
return cls(state)
- url = '{0}-icons/{1.id}/{1.icon}.jpg'.format(path, object)
+ url = '/{0}-icons/{1.id}/{1.icon}.jpg'.format(path, object)
return cls(state, url)
@classmethod
@@ -101,7 +101,7 @@ class Asset:
if obj.cover_image is None:
return cls(state)
- url = 'app-assets/{0.id}/store/{0.cover_image}.jpg'.format(obj)
+ url = '/app-assets/{0.id}/store/{0.cover_image}.jpg'.format(obj)
return cls(state, url)
@classmethod
@@ -114,7 +114,7 @@ class Asset:
if hash is None:
return cls(state)
- url = '{key}/{0}/{1}.{2}?size={3}'
+ url = '/{key}/{0}/{1}.{2}?size={3}'
return cls(state, url.format(id, hash, format, size, key=key))
@classmethod
@@ -134,7 +134,7 @@ class Asset:
if format is None:
format = 'gif' if guild.is_icon_animated() else static_format
- return cls(state, 'icons/{0.id}/{0.icon}.{1}?size={2}'.format(guild, format, size))
+ return cls(state, '/icons/{0.id}/{0.icon}.{1}?size={2}'.format(guild, format, size))
def __str__(self):