From e5f382ab77eb59a5a9fed052457eb0ad9c75eed7 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 26 Mar 2017 11:20:25 -0700 Subject: [PATCH] Fires Ready event after Resumed dispatch message is done The Ready event isn't fired when the client recovers from being disconnected from Discord, this solves the gap between Connected and Ready for this case. --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 9fb172612..47cc1820a 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -519,6 +519,7 @@ namespace Discord.WebSocket await GuildAvailableAsync(guild).ConfigureAwait(false); } + await _readyEvent.InvokeAsync().ConfigureAwait(false); await _gatewayLogger.InfoAsync("Resumed previous session").ConfigureAwait(false); } break;