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; }
public PlexServerController(IPlexServerService plexServerService, IMapper mapper, INotificationsService notificationsService) : base(mapper, notificationsService) { _mapper = mapper; _plexServerService = plexServerService; }
public PlexServer(IPlexServerService plexServerService) { _plexServerService = plexServerService; }