mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-21 00:07:51 +00:00
Manually format reason parameter for kick and ban.
Related to: https://github.com/aio-libs/aiohttp/issues/2235
This commit is contained in:
parent
ede1771960
commit
63bca6604b
@ -431,7 +431,9 @@ class HTTPClient:
|
||||
def kick(self, user_id, guild_id, reason=None):
|
||||
r = Route('DELETE', '/guilds/{guild_id}/members/{user_id}', guild_id=guild_id, user_id=user_id)
|
||||
if reason:
|
||||
return self.request(r, params={'reason': reason })
|
||||
# thanks aiohttp
|
||||
r.url = '{0.url}?reason={1}'.format(r, _uriquote(reason))
|
||||
|
||||
return self.request(r)
|
||||
|
||||
def ban(self, user_id, guild_id, delete_message_days=1, reason=None):
|
||||
@ -439,8 +441,10 @@ class HTTPClient:
|
||||
params = {
|
||||
'delete-message-days': delete_message_days,
|
||||
}
|
||||
|
||||
if reason:
|
||||
params['reason'] = reason
|
||||
# thanks aiohttp
|
||||
r.url = '{0.url}?reason={1}'.format(r, _uriquote(reason))
|
||||
|
||||
return self.request(r, params=params)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user