Example #1
0
        public PlexServer(IPlexServerService plexServerService, IPlexTvService plexTvService, ICacheManager cacheManager, Logger logger)
        {
            _plexServerService = plexServerService;
            _plexTvService     = plexTvService;
            _logger            = logger;

            _pendingMoviesCache = cacheManager.GetRollingCache <PlexUpdateQueue>(GetType(), "pendingSeries", TimeSpan.FromDays(1));
        }
 public PlexAccountService(IMediator mediator, IPlexServerService plexServerService, IPlexLibraryService plexLibraryService,
                           IPlexApiService plexApiService, ISignalRService signalRService)
 {
     _mediator           = mediator;
     _plexServerService  = plexServerService;
     _plexLibraryService = plexLibraryService;
     _plexApiService     = plexApiService;
     _signalRService     = signalRService;
 }
Example #3
0
 public PlexServerController(IPlexServerService plexServerService, IMapper mapper, INotificationsService notificationsService) : base(mapper,
                                                                                                                                      notificationsService)
 {
     _mapper            = mapper;
     _plexServerService = plexServerService;
 }
Example #4
0
 public PlexServer(IPlexServerService plexServerService)
 {
     _plexServerService = plexServerService;
 }