public SonarrController(ISonarrApi sonarr, ISonarrV3Api sonarrv3, ISettingsService <SonarrSettings> settings) { SonarrApi = sonarr; SonarrV3Api = sonarrv3; SonarrSettings = settings; SonarrSettings.ClearCache(); }
public TvSender(ISonarrApi sonarrApi, ISonarrV3Api sonarrV3Api, ILogger <TvSender> log, ISettingsService <SonarrSettings> sonarrSettings, ISettingsService <DogNzbSettings> dog, IDogNzbApi dogApi, ISettingsService <SickRageSettings> srSettings, ISickRageApi srApi, IRepository <UserQualityProfiles> userProfiles, IRepository <RequestQueue> requestQueue, INotificationHelper notify) { SonarrApi = sonarrApi; SonarrV3Api = sonarrV3Api; Logger = log; SonarrSettings = sonarrSettings; DogNzbSettings = dog; DogNzbApi = dogApi; SickRageSettings = srSettings; SickRageApi = srApi; UserQualityProfiles = userProfiles; _requestQueueRepository = requestQueue; _notificationHelper = notify; }