public override void Load() { if (_configurationOptions.Enabled) { _logger.LogDebug($"Loading remote configuration... {DateTime.Now}"); _applicationSettings = new ApplicationSettingsManager(_logger, _configurationOptions, new FirestoreConnectionManager(_logger, _configurationOptions), new FileManager(), new SecretsConnectionManager(_logger)); _applicationSettings.Setup().Wait(); _applicationSettings.CreateListeners(JsonSettingsToDictionary, ReloadSettings); } else { _logger.LogWarning("Remote configuration is disabled!"); } }