Exemple #1
0
 public loginServer(
     ILogManager logManager,
     ImageProxyService imageProxyService,
     IHttpResultFactory resultFactory
     )
 {
     this.imageProxyService = imageProxyService;
     this.resultFactory     = resultFactory;
 }
Exemple #2
0
 public BaseApiService(
     ILogger logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory)
 {
     Logger = logger;
     ServerConfigurationManager = serverConfigurationManager;
     ResultFactory = httpResultFactory;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DisplayPreferencesService" /> class.
 /// </summary>
 /// <param name="displayPreferencesManager">The display preferences manager.</param>
 public DisplayPreferencesService(
     ILogger <DisplayPreferencesService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IDisplayPreferencesManager displayPreferencesManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _displayPreferencesManager = displayPreferencesManager;
 }
 public ActivityLogService(
     ILogger <ActivityLogService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IActivityManager activityManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _activityManager = activityManager;
 }
Exemple #5
0
 public HlsSegmentService(
     ILogger <HlsSegmentService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IFileSystem fileSystem)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _fileSystem = fileSystem;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LocalizationService"/> class.
 /// </summary>
 /// <param name="localization">The localization.</param>
 public LocalizationService(
     ILogger <LocalizationService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILocalizationManager localization)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _localization = localization;
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ScheduledTaskService" /> class.
 /// </summary>
 /// <param name="taskManager">The task manager.</param>
 /// <exception cref="ArgumentNullException">taskManager</exception>
 public ScheduledTaskService(
     ILogger <ScheduledTaskService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ITaskManager taskManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _taskManager = taskManager;
 }
 public DlnaServerService(
     IDlnaManager dlnaManager,
     IHttpResultFactory httpResultFactory,
     IServerConfigurationManager configurationManager)
 {
     _dlnaManager          = dlnaManager;
     _resultFactory        = httpResultFactory;
     _configurationManager = configurationManager;
 }
 public ResourceFileManager(
     IHttpResultFactory resultFactory,
     ILoggerFactory loggerFactory,
     IFileSystem fileSystem)
 {
     _resultFactory = resultFactory;
     _logger        = loggerFactory.CreateLogger("ResourceManager");
     _fileSystem    = fileSystem;
 }
Exemple #10
0
 public DlnaServerService(IDlnaManager dlnaManager, IHttpResultFactory httpResultFactory, IContentDirectory contentDirectory, IConnectionManager connectionManager, IMediaReceiverRegistrar mediaReceiverRegistrar, IMemoryStreamFactory memoryStreamProvider)
 {
     _dlnaManager            = dlnaManager;
     _contentDirectory       = contentDirectory;
     _connectionManager      = connectionManager;
     _mediaReceiverRegistrar = mediaReceiverRegistrar;
     _memoryStreamProvider   = memoryStreamProvider;
     _resultFactory          = httpResultFactory;
 }
Exemple #11
0
 public PackageService(
     ILogger <PackageService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IInstallationManager installationManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _installationManager = installationManager;
 }
Exemple #12
0
 public BifService(ILibraryManager libraryManager, IMediaEncoder mediaEncoder, IFileSystem fileSystem, ILogger logger, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor, IHttpResultFactory resultFactory)
 {
     _libraryManager = libraryManager;
     _mediaEncoder   = mediaEncoder;
     _fileSystem     = fileSystem;
     _logger         = logger;
     _appPaths       = appPaths;
     _libraryMonitor = libraryMonitor;
     ResultFactory   = resultFactory;
 }
Exemple #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ImageByNameService" /> class.
 /// </summary>
 public ImageByNameService(
     ILogger <ImageByNameService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory resultFactory,
     IFileSystem fileSystem)
     : base(logger, serverConfigurationManager, resultFactory)
 {
     _appPaths   = serverConfigurationManager.ApplicationPaths;
     _fileSystem = fileSystem;
 }
Exemple #14
0
 public FilterService(
     ILogger <FilterService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILibraryManager libraryManager,
     IUserManager userManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _libraryManager = libraryManager;
     _userManager    = userManager;
 }
Exemple #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DisplayPreferencesService" /> class.
 /// </summary>
 /// <param name="jsonSerializer">The json serializer.</param>
 /// <param name="displayPreferencesManager">The display preferences manager.</param>
 public DisplayPreferencesService(
     ILogger <DisplayPreferencesService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IJsonSerializer jsonSerializer,
     IDisplayPreferencesRepository displayPreferencesManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _jsonSerializer            = jsonSerializer;
     _displayPreferencesManager = displayPreferencesManager;
 }
Exemple #16
0
 public ChannelService(
     ILogger <ChannelService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IChannelManager channelManager,
     IUserManager userManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _channelManager = channelManager;
     _userManager    = userManager;
 }
Exemple #17
0
 public SyncPlayService(
     ILogger <SyncPlayService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ISessionContext sessionContext,
     ISyncPlayManager syncPlayManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _sessionContext  = sessionContext;
     _syncPlayManager = syncPlayManager;
 }
 public DlnaServerService(
     IDlnaManager dlnaManager,
     IHttpResultFactory httpResultFactory,
     IServerConfigurationManager configurationManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _dlnaManager          = dlnaManager;
     _resultFactory        = httpResultFactory;
     _configurationManager = configurationManager;
     Request = httpContextAccessor?.HttpContext.GetServiceStackRequest() ?? throw new ArgumentNullException(nameof(httpContextAccessor));
 }
Exemple #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EnvironmentService" /> class.
 /// </summary>
 /// <param name="networkManager">The network manager.</param>
 public EnvironmentService(
     ILogger <EnvironmentService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     INetworkManager networkManager,
     IFileSystem fileSystem)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _networkManager = networkManager;
     _fileSystem     = fileSystem;
 }
Exemple #20
0
 public AttachmentService(
     ILogger <AttachmentService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILibraryManager libraryManager,
     IAttachmentExtractor attachmentExtractor)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _libraryManager      = libraryManager;
     _attachmentExtractor = attachmentExtractor;
 }
Exemple #21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LibraryStructureService" /> class.
 /// </summary>
 public LibraryStructureService(
     ILogger <LibraryStructureService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILibraryManager libraryManager,
     ILibraryMonitor libraryMonitor)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _appPaths       = serverConfigurationManager.ApplicationPaths;
     _libraryManager = libraryManager;
     _libraryMonitor = libraryMonitor;
 }
Exemple #22
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DashboardService" /> class.
 /// </summary>
 /// <param name="appHost">The app host.</param>
 /// <param name="serverConfigurationManager">The server configuration manager.</param>
 /// <param name="fileSystem">The file system.</param>
 public DashboardService(IServerApplicationHost appHost, IServerConfigurationManager serverConfigurationManager, IFileSystem fileSystem, ILocalizationManager localization, IJsonSerializer jsonSerializer, IAssemblyInfo assemblyInfo, ILogger logger, IHttpResultFactory resultFactory, IMemoryStreamFactory memoryStreamFactory)
 {
     _appHost = appHost;
     _serverConfigurationManager = serverConfigurationManager;
     _fileSystem          = fileSystem;
     _localization        = localization;
     _jsonSerializer      = jsonSerializer;
     _assemblyInfo        = assemblyInfo;
     _logger              = logger;
     _resultFactory       = resultFactory;
     _memoryStreamFactory = memoryStreamFactory;
 }
Exemple #23
0
 public ConfigurationService(
     ILogger <ConfigurationService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IJsonSerializer jsonSerializer,
     IServerConfigurationManager configurationManager,
     IMediaEncoder mediaEncoder)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _jsonSerializer       = jsonSerializer;
     _configurationManager = configurationManager;
     _mediaEncoder         = mediaEncoder;
 }
Exemple #24
0
 public PluginService(
     ILogger <PluginService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IJsonSerializer jsonSerializer,
     IApplicationHost appHost,
     IInstallationManager installationManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _appHost             = appHost;
     _installationManager = installationManager;
     _jsonSerializer      = jsonSerializer;
 }
Exemple #25
0
 public CollectionService(
     ILogger <CollectionService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ICollectionManager collectionManager,
     IDtoService dtoService,
     IAuthorizationContext authContext)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _collectionManager = collectionManager;
     _dtoService        = dtoService;
     _authContext       = authContext;
 }
Exemple #26
0
 public ItemRefreshService(
     ILogger <ItemRefreshService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILibraryManager libraryManager,
     IProviderManager providerManager,
     IFileSystem fileSystem)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _libraryManager  = libraryManager;
     _providerManager = providerManager;
     _fileSystem      = fileSystem;
 }
Exemple #27
0
 public DeviceService(
     ILogger <DeviceService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IDeviceManager deviceManager,
     IAuthenticationRepository authRepo,
     ISessionManager sessionManager)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _deviceManager  = deviceManager;
     _authRepo       = authRepo;
     _sessionManager = sessionManager;
 }
Exemple #28
0
 public RefreshLibraryTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosService> logger, IServerConfigurationManager serverConfigurationManager,
                           IHttpResultFactory httpResultFactory,
                           IUserManager userManager,
                           IDtoService dtoService,
                           IAuthorizationContext authContext)
 {
     _logger = logger;
     _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager,
                                                      httpResultFactory,
                                                      userManager,
                                                      dtoService,
                                                      authContext, new GetId());
 }
Exemple #29
0
 public ApiKeyService(
     ILogger <ApiKeyService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ISessionManager sessionManager,
     IServerApplicationHost appHost,
     IAuthenticationRepository authRepo)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _sessionManager = sessionManager;
     _authRepo       = authRepo;
     _appHost        = appHost;
 }
Exemple #30
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApiEntryPoint" /> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="sessionManager">The session manager.</param>
        /// <param name="config">The configuration.</param>
        /// <param name="fileSystem">The file system.</param>
        /// <param name="mediaSourceManager">The media source manager.</param>
        public ApiEntryPoint(ILogger logger, ISessionManager sessionManager, IServerConfigurationManager config, IFileSystem fileSystem, IMediaSourceManager mediaSourceManager, ITimerFactory timerFactory, IProcessFactory processFactory, IHttpResultFactory resultFactory)
        {
            Logger              = logger;
            _sessionManager     = sessionManager;
            _config             = config;
            _fileSystem         = fileSystem;
            _mediaSourceManager = mediaSourceManager;
            TimerFactory        = timerFactory;
            ProcessFactory      = processFactory;
            ResultFactory       = resultFactory;

            Instance = this;
        }