Add support for voice channel user limits.
This commit is contained in:
@ -1614,6 +1614,10 @@ class Client:
|
||||
The new channel's position in the GUI.
|
||||
topic : str
|
||||
The new channel's topic.
|
||||
bitrate : int
|
||||
The new channel's bitrate. Voice only.
|
||||
user_limit : int
|
||||
The new channel's user limit. Voice only.
|
||||
|
||||
Raises
|
||||
------
|
||||
@ -1627,9 +1631,17 @@ class Client:
|
||||
payload = {
|
||||
'name': options.get('name', channel.name),
|
||||
'topic': options.get('topic', channel.topic),
|
||||
'position': options.get('position', channel.position)
|
||||
'position': options.get('position', channel.position),
|
||||
}
|
||||
|
||||
user_limit = options.get('user_limit')
|
||||
if user_limit is not None:
|
||||
payload['user_limit'] = user_limit
|
||||
|
||||
bitrate = options.get('bitrate')
|
||||
if bitrate is not None:
|
||||
payload['bitrate'] = bitrate
|
||||
|
||||
r = yield from self.session.patch(url, data=utils.to_json(payload), headers=self.headers)
|
||||
log.debug(request_logging_format.format(method='PATCH', response=r))
|
||||
yield from utils._verify_successful_response(r)
|
||||
|
Reference in New Issue
Block a user