Fix to send the voice leave event only to the right session
This commit is contained in:
parent
4187a8d196
commit
48036bdad5
@ -23,7 +23,7 @@ export async function onVoiceStateUpdate(this: WebSocket, data: Payload) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//If a user change voice channel between guild we should send a left event first
|
//If a user change voice channel between guild we should send a left event first
|
||||||
if (voiceState.guild_id !== body.guild_id) {
|
if (voiceState.guild_id !== body.guild_id && voiceState.session_id === this.session_id) {
|
||||||
await emitEvent({
|
await emitEvent({
|
||||||
event: "VOICE_STATE_UPDATE",
|
event: "VOICE_STATE_UPDATE",
|
||||||
data: { ...voiceState, channel_id: null },
|
data: { ...voiceState, channel_id: null },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user