aboutsummaryrefslogtreecommitdiff
path: root/discord/abc.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/abc.py')
-rw-r--r--discord/abc.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/discord/abc.py b/discord/abc.py
index 2a85d7f2..e8ca3db4 100644
--- a/discord/abc.py
+++ b/discord/abc.py
@@ -124,8 +124,8 @@ class GuildChannel:
raise InvalidArgument('Channel position cannot be less than 0.')
http = self._state.http
- url = '{0}/{1.guild.id}/channels'.format(http.GUILDS, self)
- channels = [c for c in self.guild.channels if isinstance(c, type(self))]
+ cls = type(self)
+ channels = [c for c in self.guild.channels if isinstance(c, cls)]
if position >= len(channels):
raise InvalidArgument('Channel position cannot be greater than {}'.format(len(channels) - 1))
@@ -143,7 +143,7 @@ class GuildChannel:
channels.insert(position, self)
payload = [{'id': c.id, 'position': index } for index, c in enumerate(channels)]
- yield from http.patch(url, json=payload, bucket='move_channel')
+ yield from http.move_channel_position(self.guild.id, payload)
def _fill_overwrites(self, data):
self._overwrites = []