/// <summary> /// Executes the worker /// </summary> /// <param name="stoppingToken">The stopping token</param> /// <returns>A task</returns> protected override async Task ExecuteAsync(CancellationToken stoppingToken) { await Task.Delay(1000, stoppingToken); _logger.LogInformation(new EventId(0, "Logging"), "Initializing Aura Connect..."); await Task.Delay(1000, stoppingToken); _rgbKit.Initialize(); _api.Init(Guid.Parse("e6bef332-95b8-76ec-a6d0-9f402bad244c")); foreach (var deviceProvider in _rgbKit.DeviceProviders) { foreach (var device in deviceProvider.Devices) { _logger.LogInformation(new EventId(0, "Logging"), $"Found Device: {deviceProvider.Name} - {device.Name} - {device.Lights.Count()} Lights"); } } _logger.LogInformation(new EventId(0, "Logging"), "Aura Connect started successfully!"); while (!stoppingToken.IsCancellationRequested) { await Task.Delay(1000, stoppingToken); } }
/// <summary> /// Executes the worker /// </summary> /// <param name="stoppingToken">The stopping token</param> /// <returns>A task</returns> protected override async Task ExecuteAsync(CancellationToken stoppingToken) { await Task.Delay(1000, stoppingToken); _logger.LogInformation($"Initializing {Utilities.ApplicationId}..."); await Task.Delay(1000, stoppingToken); _rgbKit.Initialize(); _api.Init(Guid.Parse(Utilities.ApplicationGuid)); foreach (var provider in _rgbKit.DeviceProviders) { foreach (var device in provider.Devices) { _logger.LogInformation($"Found Device: {provider.Name} - {device.Name}"); } } _logger.LogInformation($"{Utilities.ApplicationId} started successfully!"); while (!stoppingToken.IsCancellationRequested) { await Task.Delay(1000, stoppingToken); } }