From 5f04e2beba12904c2a4839eac28e648e8b3669d0 Mon Sep 17 00:00:00 2001 From: Christopher F Date: Fri, 23 Jun 2017 10:29:45 -0400 Subject: [PATCH] Cache outgoing presence data if disconnected (#705) This resolves #702 --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index d42df7b55..f9458caff 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -360,7 +360,7 @@ namespace Discord.WebSocket private async Task SendStatusAsync() { if (CurrentUser == null) - throw new InvalidOperationException("Presence data cannot be sent before the client has logged in."); + return; var game = Game; var status = Status; var statusSince = _statusSince;