public async Task Handle(SendDiscordNotificationCmd notification, CancellationToken cancellationToken) { await _discord.Send(notification.WebHookUrl, new WebhookCall() { Content = notification.Message }); }
public async Task <List <Giveaway> > Get() { var channels = await _discordService.GetChannels(); var giveaways = await _giveawayService.GetGiveaways(); foreach (var giveaway in giveaways) { foreach (var channel in channels) { await _discordService.Send(giveaway, channel.value); } } return(giveaways); }