From 676fbbcd236cd2c85c4baf1b0c7861a57c7c4e8e Mon Sep 17 00:00:00 2001 From: Christopher F Date: Sat, 5 Nov 2016 22:23:01 -0500 Subject: [PATCH] Fix invoking reaction events twice --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 2a70824d4..53deeffef 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -1318,6 +1318,7 @@ namespace Discord.WebSocket { cachedMsg.AddReaction(reaction); await _reactionAddedEvent.InvokeAsync(data.MessageId, cachedMsg, reaction).ConfigureAwait(false); + return; } await _reactionAddedEvent.InvokeAsync(data.MessageId, Optional.Create(), reaction).ConfigureAwait(false); } @@ -1342,6 +1343,7 @@ namespace Discord.WebSocket { cachedMsg.RemoveReaction(reaction); await _reactionRemovedEvent.InvokeAsync(data.MessageId, cachedMsg, reaction).ConfigureAwait(false); + return; } await _reactionRemovedEvent.InvokeAsync(data.MessageId, Optional.Create(), reaction).ConfigureAwait(false); }