public StartPlexPinFlowHandler( IPlexTvApiClient plexTvApiClient, ChannelWriter <IPlexBackgroundServiceRequest> channel) { _plexTvApiClient = plexTvApiClient; _channel = channel; }
public SynchronizePlexMediaSourcesHandler( IMediaSourceRepository mediaSourceRepository, IPlexTvApiClient plexTvApiClient, ChannelWriter <IPlexBackgroundServiceRequest> channel, IEntityLocker entityLocker) { _mediaSourceRepository = mediaSourceRepository; _plexTvApiClient = plexTvApiClient; _channel = channel; _entityLocker = entityLocker; }
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; }