public async Task UpdateQaDashboardAsync([QueueTrigger(QueueNames.UpdateQaDashboardQueueName, Connection = "QueueStorage")] string message, TextWriter log) { if (_jobsConfig.DisabledJobs.Contains(JobName)) { _logger.LogDebug($"{JobName} is disabled, skipping ..."); return; } _logger.LogInformation("Starting rebuilding QA Dashboard"); await _projectionService.RebuildQaDashboardAsync(); _logger.LogInformation("Finished rebuilding QA Dashboard"); }
public async Task RebuildQaDashboard([TimerTrigger(Schedules.EveryFiveMinutes, RunOnStartup = true)] TimerInfo timerInfo, TextWriter log) { if (_jobsConfig.DisabledJobs.Contains(this.GetType().Name)) { _logger.LogDebug($"{this.GetType().Name} is disabled, skipping ..."); return; } _logger.LogInformation("Starting rebuilding QA Dashboard"); await _projectionService.RebuildQaDashboardAsync(); _logger.LogInformation("Finished rebuilding QA Dashboard"); }
private Task Handle(IVacancyReviewEvent notification) { _logger.LogInformation("Handling {notificationType}", notification.GetType().Name); return(_qaDashboardService.RebuildQaDashboardAsync()); }