public GetPlexConnectionParametersHandler( IMemoryCache memoryCache, IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore) { _memoryCache = memoryCache; _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; }
public SynchronizePlexLibrariesHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IPlexServerApiClient plexServerApiClient, ILogger <SynchronizePlexLibrariesHandler> logger) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _plexServerApiClient = plexServerApiClient; _logger = logger; }
public SignOutOfPlexHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IEntityLocker entityLocker, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _entityLocker = entityLocker; _searchIndex = searchIndex; }
public SynchronizePlexLibraryByIdHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IPlexMovieLibraryScanner plexMovieLibraryScanner, IPlexTelevisionLibraryScanner plexTelevisionLibraryScanner, IEntityLocker entityLocker, ILogger <SynchronizePlexLibraryByIdHandler> logger) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _plexMovieLibraryScanner = plexMovieLibraryScanner; _plexTelevisionLibraryScanner = plexTelevisionLibraryScanner; _entityLocker = entityLocker; _logger = logger; }
public SynchronizePlexMediaSourcesHandler( IMediaSourceRepository mediaSourceRepository, IPlexTvApiClient plexTvApiClient, IPlexServerApiClient plexServerApiClient, IPlexSecretStore plexSecretStore, ChannelWriter <IPlexBackgroundServiceRequest> channel, IEntityLocker entityLocker, ILogger <SynchronizePlexMediaSourcesHandler> logger) { _mediaSourceRepository = mediaSourceRepository; _plexTvApiClient = plexTvApiClient; _plexServerApiClient = plexServerApiClient; _plexSecretStore = plexSecretStore; _channel = channel; _entityLocker = entityLocker; _logger = logger; }
public PlexTvApiClient(IPlexTvApi plexTvApi, IPlexSecretStore plexSecretStore, ILogger <PlexTvApiClient> logger) { _plexTvApi = plexTvApi; _plexSecretStore = plexSecretStore; _logger = logger; }