protected override async Task Handle(CommentRemovedIntegrationEvent command) { var embed = EmbedHelper.DeletedComment(command.Comment); 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); } }