瀏覽代碼

Update DlnaServerService.cs

BaronGreenback 5 年之前
父節點
當前提交
d9f9412955
共有 1 個文件被更改,包括 4 次插入1 次删除
  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)