protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { _logger.LogInformation("Squad Leader running at: {time}", DateTimeOffset.Now); try { var owlvey = new ShellComponent(); await owlvey.NotifyAvailablitySquads(DateTime.Now); _logger.LogInformation("Service Leader ends at: {time}", DateTimeOffset.Now); } catch (Exception ex) { this._logger.LogError(ex, "Exception on Service Leader Notificaiton"); } await Task.Delay(12 * 60 * 60 * 1000, stoppingToken); } }
public async Task NotifySquadMembers() { var owlvey = new ShellComponent(); await owlvey.NotifyAvailablitySquads(DateTime.Now); }