Browse Source

Fix Guild.create_ban/guilds_bans_create signatures

pull/35/head
Andrei 8 years ago
parent
commit
539ba27b58
  1. 2
      disco/api/client.py
  2. 4
      disco/types/guild.py

2
disco/api/client.py

@ -319,7 +319,7 @@ class APIClient(LoggingClass):
r = self.http(Routes.GUILDS_BANS_LIST, dict(guild=guild)) r = self.http(Routes.GUILDS_BANS_LIST, dict(guild=guild))
return GuildBan.create_hash(self.client, 'user.id', r.json()) return GuildBan.create_hash(self.client, 'user.id', r.json())
def guilds_bans_create(self, guild, user, delete_message_days, reason=None): def guilds_bans_create(self, guild, user, delete_message_days=0, reason=None):
self.http(Routes.GUILDS_BANS_CREATE, dict(guild=guild, user=user), params={ self.http(Routes.GUILDS_BANS_CREATE, dict(guild=guild, user=user), params={
'delete-message-days': delete_message_days, 'delete-message-days': delete_message_days,
}, headers=_reason_header(reason)) }, headers=_reason_header(reason))

4
disco/types/guild.py

@ -437,8 +437,8 @@ class Guild(SlottedModel, Permissible):
def delete_ban(self, user): def delete_ban(self, user):
self.client.api.guilds_bans_delete(self.id, to_snowflake(user)) self.client.api.guilds_bans_delete(self.id, to_snowflake(user))
def create_ban(self, user, delete_message_days=0): def create_ban(self, user, *args, **kwargs):
self.client.api.guilds_bans_create(self.id, to_snowflake(user), delete_message_days) self.client.api.guilds_bans_create(self.id, to_snowflake(user), *args, **kwargs)
def create_channel(self, *args, **kwargs): def create_channel(self, *args, **kwargs):
return self.client.api.guilds_channels_create(self.id, *args, **kwargs) return self.client.api.guilds_channels_create(self.id, *args, **kwargs)

Loading…
Cancel
Save