diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 5ef15bb66..10470365f 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -1406,12 +1406,7 @@ namespace Discord.WebSocket : Optional.Create(cachedMsg); var cacheable = new Cacheable(cachedMsg, data.MessageId, isCached, async () => await channel.GetMessageAsync(data.MessageId).ConfigureAwait(false) as IUserMessage); - - IEmote emote; - if (data.Emoji.Id.HasValue) - emote = new Emote(data.Emoji.Id.Value, data.Emoji.Name, data.Emoji.Animated.GetValueOrDefault()); - else - emote = new Emoji(data.Emoji.Name); + var emote = data.Emoji.ToIEmote(); cachedMsg?.RemoveAllReactionsForEmoteAsync(emote);