diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 77f051f74..823c2d2fa 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -228,7 +228,8 @@ namespace Discord.WebSocket private async Task OnConnectingAsync() { - await ApiClient.RequestQueue.AcquireIdentifyTicket(_connection.CancelToken); + if (_sessionId == null) + await ApiClient.RequestQueue.AcquireIdentifyTicket(_connection.CancelToken); await _gatewayLogger.DebugAsync("Connecting ApiClient").ConfigureAwait(false); await ApiClient.ConnectAsync().ConfigureAwait(false);