Explorar o código

Update DlnaServerService.cs

BaronGreenback %!s(int64=5) %!d(string=hai) anos
pai
achega
d9f9412955
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      Emby.Dlna/Api/DlnaServerService.cs

+ 4 - 1
Emby.Dlna/Api/DlnaServerService.cs

@@ -127,11 +127,14 @@ namespace Emby.Dlna.Api
         public DlnaServerService(
             IDlnaManager dlnaManager,
             IHttpResultFactory httpResultFactory,
-            IServerConfigurationManager configurationManager)
+            IServerConfigurationManager configurationManager,
+            IHttpContextAccessor httpContextAccessor)
         {
             _dlnaManager = dlnaManager;
             _resultFactory = httpResultFactory;
             _configurationManager = configurationManager;
+            object request = httpContextAccessor?.HttpContext.Items["ServiceStackRequest"] ?? throw new ArgumentNullException(nameof(httpContextAccessor));
+            Request = (IRequest)request;
         }
 
         private string GetHeader(string name)