public PlexAccountService(IMediator mediator, IPlexServerService plexServerService, IPlexLibraryService plexLibraryService, IPlexApiService plexApiService, ISignalRService signalRService) { _mediator = mediator; _plexServerService = plexServerService; _plexLibraryService = plexLibraryService; _plexApiService = plexApiService; _signalRService = signalRService; }
public PlexLibraryService( IMediator mediator, IPlexAuthenticationService plexAuthenticationService, IPlexApiService plexServiceApi, ISignalRService signalRService) { _mediator = mediator; _plexAuthenticationService = plexAuthenticationService; _plexServiceApi = plexServiceApi; _signalRService = signalRService; }
public void Initialize() { _plexService = new PlexApiService( _configuration["Plex.Url"], _configuration["Plex.Username"], _configuration["Plex.Password"]); var identity = Assembly.GetExecutingAssembly().GetName().Name; _plexService.SetPlexProperties(identity, identity, identity, "V1"); }
/// <summary> /// Initializes a new instance of the <see cref="PlexDownloadService"/> class. /// </summary> /// <param name="mediator"></param> /// <param name="downloadManager"></param> /// <param name="plexAuthenticationService"></param> /// <param name="fileSystem"></param> /// <param name="plexApiService"></param> /// <param name="signalRService"></param> /// <param name="folderPathService"></param> /// <param name="notificationsService"></param> public PlexDownloadService( IMediator mediator, IDownloadManager downloadManager, IPlexAuthenticationService plexAuthenticationService, IFileSystem fileSystem, IPlexApiService plexApiService, ISignalRService signalRService, IFolderPathService folderPathService, INotificationsService notificationsService) { _mediator = mediator; _downloadManager = downloadManager; _plexAuthenticationService = plexAuthenticationService; _fileSystem = fileSystem; _plexApiService = plexApiService; _signalRService = signalRService; _folderPathService = folderPathService; _notificationsService = notificationsService; }
public PlexMovieService(IPlexApiService plexServiceApi) { _plexServiceApi = plexServiceApi; }
public PlexAuthenticationService(IMediator mediator, IPlexApiService plexApiService) { _mediator = mediator; _plexApiService = plexApiService; }