Kaynağa Gözat

add device id to reporting

Luke Pulverenti 11 yıl önce
ebeveyn
işleme
ad96be8fa7

+ 1 - 0
MediaBrowser.Common.Implementations/Security/UsageReporter.cs

@@ -50,5 +50,6 @@ namespace MediaBrowser.Common.Implementations.Security
         public string AppName { get; set; }
         public string AppVersion { get; set; }
         public string DeviceVersion { get; set; }
+        public string DeviceId { get; set; }
     }
 }

+ 9 - 6
MediaBrowser.Server.Implementations/EntryPoints/UsageEntryPoint.cs

@@ -45,13 +45,15 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
             var session = e.SessionInfo;
 
             if (!string.IsNullOrEmpty(session.Client) &&
-                !string.IsNullOrEmpty(session.DeviceName))
+                !string.IsNullOrEmpty(session.DeviceName) &&
+                !string.IsNullOrEmpty(session.DeviceId))
             {
                 var keys = new List<string>
-            {
-                session.Client,
-                session.DeviceName
-            };
+                {
+                    session.Client,
+                    session.DeviceName,
+                    session.DeviceId
+                };
 
                 if (!string.IsNullOrEmpty(session.DeviceVersion))
                 {
@@ -88,7 +90,8 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
             {
                 AppName = session.Client,
                 AppVersion = session.ApplicationVersion,
-                DeviceVersion = session.DeviceVersion
+                DeviceVersion = session.DeviceVersion,
+                DeviceId = session.DeviceId
             };
 
             if (string.IsNullOrEmpty(info.DeviceVersion))