Sfoglia il codice sorgente

Handle undefined device names - simplify + minor fix

RobinLinus 4 anni fa
parent
commit
fad4632eb9
1 ha cambiato i file con 7 aggiunte e 9 eliminazioni
  1. 7 9
      server/index.js

+ 7 - 9
server/index.js

@@ -213,18 +213,16 @@ class Peer {
         if (ua.os && ua.os.name) {
             deviceName = ua.os.name.replace('Mac OS', 'Mac') + ' ';
         }
-
-        if(ua.device){
-            if (ua.device.model) {
-                deviceName += ua.device.model;
-            } else {
-                deviceName += ua.browser.name;
-            }
+        
+        if (ua.device.model) {
+            deviceName += ua.device.model;
         } else {
-            if(!deviceName)
-                deviceName = 'Unknown Device';
+            deviceName += ua.browser.name;
         }
 
+        if(!deviceName)
+            deviceName = 'Unknown Device';
+
         const displayName = uniqueNamesGenerator({
             length: 2,
             separator: ' ',