Browse Source

Update DlnaServerService.cs

BaronGreenback 5 năm trước cách đây
mục cha
commit
d9f9412955
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  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)