Example #1
0
 public EmbyTelevisionLibraryScanner(
     IEmbyApiClient embyApiClient,
     IMediaSourceRepository mediaSourceRepository,
     IEmbyTelevisionRepository televisionRepository,
     ISearchIndex searchIndex,
     ISearchRepository searchRepository,
     IEmbyPathReplacementService pathReplacementService,
     ILocalFileSystem localFileSystem,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalSubtitlesProvider localSubtitlesProvider,
     IMediator mediator,
     ILogger <EmbyTelevisionLibraryScanner> logger)
 {
     _embyApiClient           = embyApiClient;
     _mediaSourceRepository   = mediaSourceRepository;
     _televisionRepository    = televisionRepository;
     _searchIndex             = searchIndex;
     _searchRepository        = searchRepository;
     _pathReplacementService  = pathReplacementService;
     _localFileSystem         = localFileSystem;
     _localStatisticsProvider = localStatisticsProvider;
     _localSubtitlesProvider  = localSubtitlesProvider;
     _mediator = mediator;
     _logger   = logger;
 }
Example #2
0
 public EmbyMovieLibraryScanner(
     IEmbyApiClient embyApiClient,
     ISearchIndex searchIndex,
     IMediator mediator,
     IMediaSourceRepository mediaSourceRepository,
     IEmbyMovieRepository embyMovieRepository,
     ISearchRepository searchRepository,
     IEmbyPathReplacementService pathReplacementService,
     ILocalFileSystem localFileSystem,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalSubtitlesProvider localSubtitlesProvider,
     ILogger <EmbyMovieLibraryScanner> logger)
     : base(
         localStatisticsProvider,
         localSubtitlesProvider,
         localFileSystem,
         mediator,
         searchIndex,
         searchRepository,
         logger)
 {
     _embyApiClient          = embyApiClient;
     _mediaSourceRepository  = mediaSourceRepository;
     _embyMovieRepository    = embyMovieRepository;
     _pathReplacementService = pathReplacementService;
 }
 public SaveEmbySecretsHandler(
     IEmbySecretStore embySecretStore,
     IEmbyApiClient embyApiClient,
     IMediaSourceRepository mediaSourceRepository,
     ChannelWriter <IEmbyBackgroundServiceRequest> channel)
 {
     _embySecretStore       = embySecretStore;
     _embyApiClient         = embyApiClient;
     _mediaSourceRepository = mediaSourceRepository;
     _channel = channel;
 }
Example #4
0
 public SynchronizeEmbyLibrariesHandler(
     IMediaSourceRepository mediaSourceRepository,
     IEmbySecretStore embySecretStore,
     IEmbyApiClient embyApiClient,
     ILogger <SynchronizeEmbyLibrariesHandler> logger,
     ISearchIndex searchIndex)
 {
     _mediaSourceRepository = mediaSourceRepository;
     _embySecretStore       = embySecretStore;
     _embyApiClient         = embyApiClient;
     _logger      = logger;
     _searchIndex = searchIndex;
 }
 public EmbyCollectionScanner(
     IEmbyCollectionRepository embyCollectionRepository,
     IEmbyApiClient embyApiClient,
     ISearchRepository searchRepository,
     ISearchIndex searchIndex,
     ILogger <EmbyCollectionScanner> logger)
 {
     _embyCollectionRepository = embyCollectionRepository;
     _embyApiClient            = embyApiClient;
     _searchRepository         = searchRepository;
     _searchIndex = searchIndex;
     _logger      = logger;
 }