From 35e793fd9a399b8f3a8c8896d55d1087750ed915 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 1 Apr 2017 12:59:57 -0300 Subject: [PATCH] Leave voice channel on audioclient disconnect --- src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs index d240aac1e..a71e1e916 100644 --- a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs +++ b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs @@ -547,6 +547,7 @@ namespace Discord.WebSocket _audioConnectPromise = null; if (_audioClient != null) await _audioClient.StopAsync().ConfigureAwait(false); + await Discord.ApiClient.SendVoiceStateUpdateAsync(Id, null, false, false).ConfigureAwait(false); _audioClient = null; } internal async Task FinishConnectAudio(string url, string token)