예제 #1
0
 public SynchronizeEmbyCollectionsHandler(
     IMediaSourceRepository mediaSourceRepository,
     IEmbySecretStore embySecretStore,
     IEmbyCollectionScanner scanner)
 {
     _mediaSourceRepository = mediaSourceRepository;
     _embySecretStore       = embySecretStore;
     _scanner = scanner;
 }
예제 #2
0
 public DisconnectEmbyHandler(
     IMediaSourceRepository mediaSourceRepository,
     IEmbySecretStore embySecretStore,
     IEntityLocker entityLocker,
     ISearchIndex searchIndex)
 {
     _mediaSourceRepository = mediaSourceRepository;
     _embySecretStore       = embySecretStore;
     _entityLocker          = entityLocker;
     _searchIndex           = searchIndex;
 }
예제 #3
0
 public SaveEmbySecretsHandler(
     IEmbySecretStore embySecretStore,
     IEmbyApiClient embyApiClient,
     IMediaSourceRepository mediaSourceRepository,
     ChannelWriter <IEmbyBackgroundServiceRequest> channel)
 {
     _embySecretStore       = embySecretStore;
     _embyApiClient         = embyApiClient;
     _mediaSourceRepository = mediaSourceRepository;
     _channel = channel;
 }
예제 #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 SynchronizeEmbyLibraryByIdHandler(
     IMediaSourceRepository mediaSourceRepository,
     IEmbySecretStore embySecretStore,
     IEmbyMovieLibraryScanner embyMovieLibraryScanner,
     IEmbyTelevisionLibraryScanner embyTelevisionLibraryScanner,
     ILibraryRepository libraryRepository,
     IEntityLocker entityLocker,
     IConfigElementRepository configElementRepository,
     ChannelWriter <IEmbyBackgroundServiceRequest> embyWorkerChannel,
     ILogger <SynchronizeEmbyLibraryByIdHandler> logger)
 {
     _mediaSourceRepository        = mediaSourceRepository;
     _embySecretStore              = embySecretStore;
     _embyMovieLibraryScanner      = embyMovieLibraryScanner;
     _embyTelevisionLibraryScanner = embyTelevisionLibraryScanner;
     _libraryRepository            = libraryRepository;
     _entityLocker            = entityLocker;
     _configElementRepository = configElementRepository;
     _embyWorkerChannel       = embyWorkerChannel;
     _logger = logger;
 }
예제 #6
0
 public GetEmbySecretsHandler(IEmbySecretStore embySecretStore) =>