Don't dispatch on_voice_state_update when Member is not found.
This commit is contained in:
parent
c3da6cdbd3
commit
5a56e3fda1
@ -721,8 +721,10 @@ class ConnectionState:
|
|||||||
voice.channel = ch
|
voice.channel = ch
|
||||||
|
|
||||||
member, before, after = guild._update_voice_state(data, channel_id)
|
member, before, after = guild._update_voice_state(data, channel_id)
|
||||||
if after is not None:
|
if member is not None:
|
||||||
self.dispatch('voice_state_update', member, before, after)
|
self.dispatch('voice_state_update', member, before, after)
|
||||||
|
else:
|
||||||
|
log.warning('VOICE_STATE_UPDATE referencing an unknown member ID: %s. Discarding.', data['user_id'])
|
||||||
else:
|
else:
|
||||||
# in here we're either at private or group calls
|
# in here we're either at private or group calls
|
||||||
call = self._calls.get(channel_id)
|
call = self._calls.get(channel_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user