public async Task <IActionResult> Post([FromBody] TwitchWebhookPayload model) { // Receive webhook notification // _Logger.LogDebug($"New follower reported: {model.Data[0].FromName}"); await hubContext.Clients.Group(model.Data[0].ToName).NewFollower(model.Data[0].FromName); return(Ok()); }
public async Task <IActionResult> Post([FromBody] TwitchWebhookPayload model) { // Receive webhook notification // foreach (var d in model.Data) { _Logger.LogDebug($"New follower reported: {d.FromName}"); if (!dedupeService.CheckNewFollower(d.ToName, d.FromName)) { continue; } await hubContext.Clients.Group(d.ToName).NewFollower(d.FromName); } return(Ok()); }