diff --git a/PluralKit.Bot/Proxy/ProxyService.cs b/PluralKit.Bot/Proxy/ProxyService.cs index 3ec2b7d7..2e1af75c 100644 --- a/PluralKit.Bot/Proxy/ProxyService.cs +++ b/PluralKit.Bot/Proxy/ProxyService.cs @@ -102,9 +102,14 @@ namespace PluralKit.Bot if (trigger.Reference?.Channel?.Id == trigger.ChannelId) { var repliedTo = await FetchReplyOriginalMessage(trigger.Reference); - var embed = await CreateReplyEmbed(repliedTo); - if (embed != null) - embeds.Add(embed); + if (repliedTo != null) + { + var embed = CreateReplyEmbed(repliedTo); + if (embed != null) + embeds.Add(embed); + } + + // TODO: have a clean error for when message can't be fetched instead of just being silent } // Send the webhook @@ -137,7 +142,7 @@ namespace PluralKit.Bot return null; } - private async Task CreateReplyEmbed(DiscordMessage original) + private DiscordEmbed CreateReplyEmbed(DiscordMessage original) { var content = new StringBuilder();