/// <summary> /// Initializes a new instance of the <see cref="TvdbSeriesProvider"/> class. /// </summary> /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param> /// <param name="logger">Instance of the <see cref="ILogger{TvdbSeriesProvider}"/> interface.</param> /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param> /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/>.</param> public TvdbSeriesProvider(IHttpClientFactory httpClientFactory, ILogger <TvdbSeriesProvider> logger, ILibraryManager libraryManager, TvdbClientManager tvdbClientManager) { _httpClientFactory = httpClientFactory; _logger = logger; _libraryManager = libraryManager; _tvdbClientManager = tvdbClientManager; }
/// <summary> /// Initializes a new instance of the <see cref="TvdbPersonImageProvider"/> class. /// </summary> /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param> /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param> /// <param name="logger">Instance of the <see cref="ILogger{TvdbPersonImageProvider}"/> interface.</param> /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/> interface.</param> public TvdbPersonImageProvider( ILibraryManager libraryManager, IHttpClientFactory httpClientFactory, ILogger <TvdbPersonImageProvider> logger, TvdbClientManager tvdbClientManager) { _libraryManager = libraryManager; _httpClientFactory = httpClientFactory; _logger = logger; _tvdbClientManager = tvdbClientManager; }
public SeriesMetadataService( IServerConfigurationManager serverConfigurationManager, ILogger <SeriesMetadataService> logger, IProviderManager providerManager, IFileSystem fileSystem, ILibraryManager libraryManager, ILocalizationManager localization, TvdbClientManager tvdbClientManager) : base(serverConfigurationManager, logger, providerManager, fileSystem, libraryManager) { _localization = localization; _tvdbClientManager = tvdbClientManager; }
public MissingEpisodeProvider( ILogger logger, IServerConfigurationManager config, ILibraryManager libraryManager, ILocalizationManager localization, IFileSystem fileSystem, TvdbClientManager tvdbClientManager) { _logger = logger; _config = config; _libraryManager = libraryManager; _localization = localization; _fileSystem = fileSystem; _tvdbClientManager = tvdbClientManager; }
/// <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="TvdbSeasonImageProvider"/> class. /// </summary> /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param> /// <param name="logger">Instance of the <see cref="ILogger{TvdbSeasonImageProvider}"/> interface.</param> /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/>.</param> public TvdbSeasonImageProvider(IHttpClientFactory httpClientFactory, ILogger <TvdbSeasonImageProvider> logger, TvdbClientManager tvdbClientManager) { _httpClientFactory = httpClientFactory; _logger = logger; _tvdbClientManager = tvdbClientManager; }