Fix changing own nickname without manage_nicknames
Use @me/nick rather than id when changing own nickname - this only requires change_nicknames rather than manage.
This commit is contained in:
parent
5e8c79bf76
commit
7bae6dc5bc
@ -1424,7 +1424,12 @@ class Client:
|
|||||||
Editing the channel failed.
|
Editing the channel failed.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
url = '{0}/{1.server.id}/members/{1.id}'.format(endpoints.SERVERS, member)
|
if member == self.user:
|
||||||
|
fmt = '{0}/{1.server.id}/members/@me/nick'
|
||||||
|
else:
|
||||||
|
fmt = '{0}/{1.server.id}/members/{1.id}'
|
||||||
|
|
||||||
|
url = fmt.format(endpoints.SERVERS, member)
|
||||||
|
|
||||||
payload = {
|
payload = {
|
||||||
# oddly enough, this endpoint requires '' to clear the nickname
|
# oddly enough, this endpoint requires '' to clear the nickname
|
||||||
|
Loading…
x
Reference in New Issue
Block a user