From 03af8e0bb4b1b6fd43c7264064a7f6501346d657 Mon Sep 17 00:00:00 2001 From: TheKingEagle <30922258+rmsoftware-development@users.noreply.github.com> Date: Thu, 7 May 2020 09:19:15 -0400 Subject: [PATCH] fix: Call GuildAvailableAsync for dispatch(GUILD_CREATE) case (#1473) * Fix for Issue #1471 This change will allow `GuildAvailable` to fire when the client joins a new guild, as well as properly update `IsConnected`. * Removed unnecessary statement; --- 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 20c97bc98..be7432bc3 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -640,6 +640,7 @@ namespace Discord.WebSocket if (guild != null) { await TimedInvokeAsync(_joinedGuildEvent, nameof(JoinedGuild), guild).ConfigureAwait(false); + await GuildAvailableAsync(guild).ConfigureAwait(false); } else {