diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 2c9d3f49a..31bd3697f 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -252,7 +252,8 @@ namespace Discord.WebSocket _heartbeatTask = null; // Check if hearbeatTimes is not empty before dequeuing. TryDequeue can cause blocking. - if (!_heartbeatTimes.IsEmpty) while (_heartbeatTimes.TryDequeue(out _)) { } + while (!_heartbeatTimes.IsEmpty) + _heartbeatTimes.TryDequeue(out _); _lastMessageTime = 0; await _gatewayLogger.DebugAsync("Waiting for guild downloader").ConfigureAwait(false);