public JellyfinMovieLibraryScanner( IJellyfinApiClient jellyfinApiClient, ISearchIndex searchIndex, IMediator mediator, IJellyfinMovieRepository jellyfinMovieRepository, ISearchRepository searchRepository, IJellyfinPathReplacementService pathReplacementService, IMediaSourceRepository mediaSourceRepository, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, ILogger <JellyfinMovieLibraryScanner> logger) : base( localStatisticsProvider, localSubtitlesProvider, localFileSystem, mediator, searchIndex, searchRepository, logger) { _jellyfinApiClient = jellyfinApiClient; _jellyfinMovieRepository = jellyfinMovieRepository; _pathReplacementService = pathReplacementService; _mediaSourceRepository = mediaSourceRepository; }
public JellyfinTelevisionLibraryScanner( IJellyfinApiClient jellyfinApiClient, IMediaSourceRepository mediaSourceRepository, IJellyfinTelevisionRepository televisionRepository, ISearchIndex searchIndex, ISearchRepository searchRepository, IJellyfinPathReplacementService pathReplacementService, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, IMediator mediator, ILogger <JellyfinTelevisionLibraryScanner> logger) { _jellyfinApiClient = jellyfinApiClient; _mediaSourceRepository = mediaSourceRepository; _televisionRepository = televisionRepository; _searchIndex = searchIndex; _searchRepository = searchRepository; _pathReplacementService = pathReplacementService; _localFileSystem = localFileSystem; _localStatisticsProvider = localStatisticsProvider; _localSubtitlesProvider = localSubtitlesProvider; _mediator = mediator; _logger = logger; }
public SaveJellyfinSecretsHandler( IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, IMediaSourceRepository mediaSourceRepository, ChannelWriter <IJellyfinBackgroundServiceRequest> channel) { _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _mediaSourceRepository = mediaSourceRepository; _channel = channel; }
public JellyfinCollectionScanner( IJellyfinCollectionRepository jellyfinCollectionRepository, IJellyfinApiClient jellyfinApiClient, ISearchRepository searchRepository, ISearchIndex searchIndex, ILogger <JellyfinCollectionScanner> logger) { _jellyfinCollectionRepository = jellyfinCollectionRepository; _jellyfinApiClient = jellyfinApiClient; _searchRepository = searchRepository; _searchIndex = searchIndex; _logger = logger; }
public SynchronizeJellyfinAdminUserIdHandler( IMemoryCache memoryCache, IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, ILogger <SynchronizeJellyfinAdminUserIdHandler> logger) { _memoryCache = memoryCache; _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _logger = logger; }
public SynchronizeJellyfinLibrariesHandler( IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, ILogger <SynchronizeJellyfinLibrariesHandler> logger, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _logger = logger; _searchIndex = searchIndex; }