Browse Source

remove guild.create on guilds_delete as no content is returned by Discord's api + reinstate roles and channels in guild_create

pull/138/head
Luke 6 years ago
parent
commit
3aa1a006f2
  1. 7
      disco/api/client.py

7
disco/api/client.py

@ -289,7 +289,6 @@ class APIClient(LoggingClass):
def guilds_delete(self, guild): def guilds_delete(self, guild):
r = self.http(Routes.GUILDS_DELETE, dict(guild=guild)) r = self.http(Routes.GUILDS_DELETE, dict(guild=guild))
return Guild.create(self.client, r.json())
def guilds_create( def guilds_create(
self, self,
@ -298,10 +297,14 @@ class APIClient(LoggingClass):
icon=None, icon=None,
verification_level=None, verification_level=None,
default_message_notifications=None, default_message_notifications=None,
explicit_content_filter=None): explicit_content_filter=None,
roles=[],
channels=[]):
payload = { payload = {
'name': name, 'name': name,
'roles': [i.to_dict() for i in roles],
'channels': [i.to_dict() for i in channels],
} }
payload.update(optional( payload.update(optional(

Loading…
Cancel
Save