示例#1
0
 public OtherVideoFolderScanner(
     ILocalFileSystem localFileSystem,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalMetadataProvider localMetadataProvider,
     ILocalSubtitlesProvider localSubtitlesProvider,
     IMetadataRepository metadataRepository,
     IImageCache imageCache,
     IMediator mediator,
     ISearchIndex searchIndex,
     ISearchRepository searchRepository,
     IOtherVideoRepository otherVideoRepository,
     ILibraryRepository libraryRepository,
     IMediaItemRepository mediaItemRepository,
     IFFmpegProcessService ffmpegProcessService,
     ITempFilePool tempFilePool,
     IClient client,
     ILogger <OtherVideoFolderScanner> logger) : base(
         localFileSystem,
         localStatisticsProvider,
         metadataRepository,
         mediaItemRepository,
         imageCache,
         ffmpegProcessService,
         tempFilePool,
         client,
         logger)
 {
     _localFileSystem        = localFileSystem;
     _localMetadataProvider  = localMetadataProvider;
     _localSubtitlesProvider = localSubtitlesProvider;
     _mediator             = mediator;
     _searchIndex          = searchIndex;
     _searchRepository     = searchRepository;
     _otherVideoRepository = otherVideoRepository;
     _libraryRepository    = libraryRepository;
     _client = client;
     _logger = logger;
 }
 public QuerySearchIndexOtherVideosHandler(ISearchIndex searchIndex, IOtherVideoRepository otherVideoRepository)
 {
     _searchIndex          = searchIndex;
     _otherVideoRepository = otherVideoRepository;
 }