public EventSyncService(IOptionsMonitor <UnitOptions> options, IServiceProvider services, ILogger <EventSyncService> logger, IHttpClientFactory httpClientFactory) { _options = options.CurrentValue; options.OnChange(OnSettingsChange); Services = services; _logger = logger; _httpClientFactory = httpClientFactory; }
private void OnSettingsChange(UnitOptions options) { _logger.LogDebug("Настройки изменены"); _options = options; }