mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-08-27 04:16:47 +00:00
move sync repository to portable project
This commit is contained in:
parent
e58e34ceca
commit
65a1ef020b
32 changed files with 869 additions and 1296 deletions
|
|
@ -59,12 +59,13 @@ namespace Emby.Server.Implementations.HttpServer
|
|||
private readonly IEnvironmentInfo _environment;
|
||||
private readonly IStreamFactory _streamFactory;
|
||||
private readonly Func<Type, Func<string, object>> _funcParseFn;
|
||||
private readonly bool _enableDualModeSockets;
|
||||
|
||||
public HttpListenerHost(IServerApplicationHost applicationHost,
|
||||
ILogger logger,
|
||||
IServerConfigurationManager config,
|
||||
string serviceName,
|
||||
string defaultRedirectPath, INetworkManager networkManager, IMemoryStreamFactory memoryStreamProvider, ITextEncoding textEncoding, ISocketFactory socketFactory, ICryptoProvider cryptoProvider, IJsonSerializer jsonSerializer, IXmlSerializer xmlSerializer, IEnvironmentInfo environment, ICertificate certificate, IStreamFactory streamFactory, Func<Type, Func<string, object>> funcParseFn)
|
||||
string defaultRedirectPath, INetworkManager networkManager, IMemoryStreamFactory memoryStreamProvider, ITextEncoding textEncoding, ISocketFactory socketFactory, ICryptoProvider cryptoProvider, IJsonSerializer jsonSerializer, IXmlSerializer xmlSerializer, IEnvironmentInfo environment, ICertificate certificate, IStreamFactory streamFactory, Func<Type, Func<string, object>> funcParseFn, bool enableDualModeSockets)
|
||||
: base(serviceName)
|
||||
{
|
||||
_appHost = applicationHost;
|
||||
|
|
@ -80,6 +81,7 @@ namespace Emby.Server.Implementations.HttpServer
|
|||
_certificate = certificate;
|
||||
_streamFactory = streamFactory;
|
||||
_funcParseFn = funcParseFn;
|
||||
_enableDualModeSockets = enableDualModeSockets;
|
||||
_config = config;
|
||||
|
||||
_logger = logger;
|
||||
|
|
@ -179,8 +181,6 @@ namespace Emby.Server.Implementations.HttpServer
|
|||
|
||||
private IHttpListener GetListener()
|
||||
{
|
||||
var enableDualMode = _environment.OperatingSystem == OperatingSystem.Windows;
|
||||
|
||||
return new WebSocketSharpListener(_logger,
|
||||
_certificate,
|
||||
_memoryStreamProvider,
|
||||
|
|
@ -189,7 +189,7 @@ namespace Emby.Server.Implementations.HttpServer
|
|||
_socketFactory,
|
||||
_cryptoProvider,
|
||||
_streamFactory,
|
||||
enableDualMode,
|
||||
_enableDualModeSockets,
|
||||
GetRequest);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue