public loginServer( ILogManager logManager, ImageProxyService imageProxyService, IHttpResultFactory resultFactory ) { this.imageProxyService = imageProxyService; this.resultFactory = resultFactory; }
public BaseApiService( ILogger logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory) { Logger = logger; ServerConfigurationManager = serverConfigurationManager; ResultFactory = httpResultFactory; }
/// <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; }
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; }
/// <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; }
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; }
public PackageService( ILogger <PackageService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, IInstallationManager installationManager) : base(logger, serverConfigurationManager, httpResultFactory) { _installationManager = installationManager; }
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; }
/// <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; }
public FilterService( ILogger <FilterService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, ILibraryManager libraryManager, IUserManager userManager) : base(logger, serverConfigurationManager, httpResultFactory) { _libraryManager = libraryManager; _userManager = userManager; }
/// <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; }
public ChannelService( ILogger <ChannelService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, IChannelManager channelManager, IUserManager userManager) : base(logger, serverConfigurationManager, httpResultFactory) { _channelManager = channelManager; _userManager = userManager; }
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)); }
/// <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; }
public AttachmentService( ILogger <AttachmentService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, ILibraryManager libraryManager, IAttachmentExtractor attachmentExtractor) : base(logger, serverConfigurationManager, httpResultFactory) { _libraryManager = libraryManager; _attachmentExtractor = attachmentExtractor; }
/// <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; }
/// <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; }
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; }
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; }
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; }
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; }
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; }
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()); }
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; }
/// <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; }