protected ServiceCommand( ILogger log, LoggingLevelSwitch loggingLevelSwitch, ILogJanitor logJanitor, ISettingsPersister settingsPersister, ISettingsProvider settingsProvider, IRepoUpdater repoUpdater) { _loggingLevelSwitch = loggingLevelSwitch; _logJanitor = logJanitor; _settingsPersister = settingsPersister; _settingsProvider = settingsProvider; _repoUpdater = repoUpdater; _log = log; }
public RadarrCommand( ILogger log, LoggingLevelSwitch loggingLevelSwitch, ILogJanitor logJanitor, ISettingsPersister settingsPersister, ISettingsProvider settingsProvider, IRepoUpdater repoUpdater, IConfigurationLoader <RadarrConfiguration> configLoader, Func <IRadarrQualityDefinitionUpdater> qualityUpdaterFactory, Func <ICustomFormatUpdater> customFormatUpdaterFactory) : base(log, loggingLevelSwitch, logJanitor, settingsPersister, settingsProvider, repoUpdater) { _log = log; _configLoader = configLoader; _qualityUpdaterFactory = qualityUpdaterFactory; _customFormatUpdaterFactory = customFormatUpdaterFactory; }
public SonarrCommand( ILogger log, LoggingLevelSwitch loggingLevelSwitch, ILogJanitor logJanitor, ISettingsPersister settingsPersister, ISettingsProvider settingsProvider, IRepoUpdater repoUpdater, IConfigurationLoader <SonarrConfiguration> configLoader, Func <IReleaseProfileUpdater> profileUpdaterFactory, Func <ISonarrQualityDefinitionUpdater> qualityUpdaterFactory) : base(log, loggingLevelSwitch, logJanitor, settingsPersister, settingsProvider, repoUpdater) { _log = log; _configLoader = configLoader; _profileUpdaterFactory = profileUpdaterFactory; _qualityUpdaterFactory = qualityUpdaterFactory; }