/// <summary> /// Initializes a new instance of the <see cref="TvdbMissingEpisodeProvider"/> class. /// </summary> /// <param name="tvdbClientManager">Instance of the <see cref="TvdbClientManager"/> class.</param> /// <param name="baseItemManager">Instance of the <see cref="IBaseItemManager"/> interface.</param> /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param> /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param> /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param> /// <param name="logger">Instance of the <see cref="ILogger{TvdbMissingEpisodeProvider}"/> interface.</param> public TvdbMissingEpisodeProvider( TvdbClientManager tvdbClientManager, IBaseItemManager baseItemManager, IProviderManager providerManager, ILocalizationManager localization, ILibraryManager libraryManager, ILogger <TvdbMissingEpisodeProvider> logger) { _tvdbClientManager = tvdbClientManager; _baseItemManager = baseItemManager; _providerManager = providerManager; _localization = localization; _libraryManager = libraryManager; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ProviderManager"/> class. /// </summary> /// <param name="httpClientFactory">The Http client factory.</param> /// <param name="subtitleManager">The subtitle manager.</param> /// <param name="configurationManager">The configuration manager.</param> /// <param name="libraryMonitor">The library monitor.</param> /// <param name="logger">The logger.</param> /// <param name="fileSystem">The filesystem.</param> /// <param name="appPaths">The server application paths.</param> /// <param name="libraryManager">The library manager.</param> /// <param name="baseItemManager">The BaseItem manager.</param> public ProviderManager( IHttpClientFactory httpClientFactory, ISubtitleManager subtitleManager, IServerConfigurationManager configurationManager, ILibraryMonitor libraryMonitor, ILogger <ProviderManager> logger, IFileSystem fileSystem, IServerApplicationPaths appPaths, ILibraryManager libraryManager, IBaseItemManager baseItemManager) { _logger = logger; _httpClientFactory = httpClientFactory; _configurationManager = configurationManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; _appPaths = appPaths; _libraryManager = libraryManager; _subtitleManager = subtitleManager; _baseItemManager = baseItemManager; }