Browse Source

feat: Consider absence of A/V muted from presence as muted.

dev1
damencho 4 years ago
parent
commit
19eeffaa39
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      modules/xmpp/ChatRoom.js

+ 4
- 2
modules/xmpp/ChatRoom.js View File

@@ -1601,7 +1601,7 @@ export default class ChatRoom extends Listenable {
1601 1601
             return null;
1602 1602
         }
1603 1603
         const data = {
1604
-            muted: false, // unmuted by default
1604
+            muted: true, // muted by default
1605 1605
             videoType: undefined // no video type by default
1606 1606
         };
1607 1607
         let mutedNode = null;
@@ -1625,7 +1625,9 @@ export default class ChatRoom extends Listenable {
1625 1625
             return null;
1626 1626
         }
1627 1627
 
1628
-        data.muted = mutedNode.length > 0 && mutedNode[0].value === 'true';
1628
+        if (mutedNode.length > 0) {
1629
+            data.muted = mutedNode[0].value === 'true';
1630
+        }
1629 1631
 
1630 1632
         return data;
1631 1633
     }

Loading…
Cancel
Save