From 42cf7ace4fa3b07f13cb9624d1bf7b395f847a1d Mon Sep 17 00:00:00 2001 From: Paulo Date: Wed, 18 Nov 2020 00:31:49 -0300 Subject: [PATCH] Only request identify ticket when needed --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);