Browse Source

Allow more kwargs on APIClient.guilds_roles_create

pull/60/head
Andrei 8 years ago
parent
commit
5b37deeade
  1. 21
      disco/api/client.py

21
disco/api/client.py

@ -379,8 +379,25 @@ class APIClient(LoggingClass):
r = self.http(Routes.GUILDS_ROLES_LIST, dict(guild=guild))
return Role.create_map(self.client, r.json(), guild_id=guild)
def guilds_roles_create(self, guild, reason=None):
r = self.http(Routes.GUILDS_ROLES_CREATE, dict(guild=guild), headers=_reason_header(reason))
def guilds_roles_create(self, guild,
name=None,
permissions=None,
color=None,
hoist=None,
mentionable=None,
reason=None):
r = self.http(
Routes.GUILDS_ROLES_CREATE,
dict(guild=guild),
json=optional(
name=name,
permissions=permissions,
color=color,
hoist=hoist,
mentionable=mentionable,
),
headers=_reason_header(reason))
return Role.create(self.client, r.json(), guild_id=guild)
def guilds_roles_modify_batch(self, guild, roles, reason=None):

Loading…
Cancel
Save