fix: Connection deadlock when trying to Send and Disconnect (#1872)

This commit is contained in:
Paulo
2021-06-15 13:32:17 -03:00
committed by GitHub
parent f47001a1c9
commit 97d90b9e8a
2 changed files with 13 additions and 6 deletions

View File

@@ -188,9 +188,9 @@ namespace Discord.API
catch { }
if (ex is GatewayReconnectException)
await WebSocketClient.DisconnectAsync(4000);
await WebSocketClient.DisconnectAsync(4000).ConfigureAwait(false);
else
await WebSocketClient.DisconnectAsync().ConfigureAwait(false);
await WebSocketClient.DisconnectAsync().ConfigureAwait(false);
ConnectionState = ConnectionState.Disconnected;
}