protected override async Task Handle(CommentRemovedReplyIntegrationEvent command) { var embed = EmbedHelper.DeletedCommentReply(command.Comment, command.Reply); await foreach (var(channelId, nexusModsGameId, nexusModsModId, _, _) in _subscriptionQueries.GetAllAsync()) { if (await _discordClient.GetChannelAsync(channelId) is not IMessageChannel channel) { continue; } if (nexusModsGameId != command.Comment.NexusModsGameId || nexusModsModId != command.Comment.NexusModsModId) { continue; } await channel.SendMessageAsync(embed : embed); } }