Browse Source

feat: Disables sending localstats in visitor mode. (#13279)

factor2
Дамян Минков 2 years ago
parent
commit
a1d018eef4
No account linked to committer's email address
4 changed files with 34 additions and 16 deletions
  1. 1
    0
      config.js
  2. 30
    15
      package-lock.json
  3. 1
    1
      package.json
  4. 2
    0
      react/features/base/conference/functions.ts

+ 1
- 0
config.js View File

1406
      disableAGC
1406
      disableAGC
1407
      disableAP
1407
      disableAP
1408
      disableHPF
1408
      disableHPF
1409
+     disableLocalStats
1409
      disableNS
1410
      disableNS
1410
      enableTalkWhileMuted
1411
      enableTalkWhileMuted
1411
      forceJVB121Ratio
1412
      forceJVB121Ratio

+ 30
- 15
package-lock.json View File

60
         "js-md5": "0.6.1",
60
         "js-md5": "0.6.1",
61
         "js-sha512": "0.8.0",
61
         "js-sha512": "0.8.0",
62
         "jwt-decode": "2.2.0",
62
         "jwt-decode": "2.2.0",
63
-        "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1624.0.0+e3a8472f/lib-jitsi-meet.tgz",
63
+        "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1626.0.0+a41aa571/lib-jitsi-meet.tgz",
64
         "lodash": "4.17.21",
64
         "lodash": "4.17.21",
65
         "moment": "2.29.4",
65
         "moment": "2.29.4",
66
         "moment-duration-format": "2.2.2",
66
         "moment-duration-format": "2.2.2",
12739
     },
12739
     },
12740
     "node_modules/lib-jitsi-meet": {
12740
     "node_modules/lib-jitsi-meet": {
12741
       "version": "0.0.0",
12741
       "version": "0.0.0",
12742
-      "resolved": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1624.0.0+e3a8472f/lib-jitsi-meet.tgz",
12743
-      "integrity": "sha512-PiDhyNNsdSJ+hHyOMr9/W5DWOjX6yhCY8urKT6ay535jSr1syIvh+y14TAAFpJpfkD/c/FNGqXmnCxgS/db8Sw==",
12742
+      "resolved": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1626.0.0+a41aa571/lib-jitsi-meet.tgz",
12743
+      "integrity": "sha512-0LK5EMCvtsAEQkjkrWzyniTl8BKtshAZxI3e9hGnA/RVDuULLXre7GEWd2zCP3tCfdxclkhqt7skQpfNhCTdqg==",
12744
       "hasInstallScript": true,
12744
       "hasInstallScript": true,
12745
       "license": "Apache-2.0",
12745
       "license": "Apache-2.0",
12746
       "dependencies": {
12746
       "dependencies": {
12758
         "patch-package": "6.5.1",
12758
         "patch-package": "6.5.1",
12759
         "promise.allsettled": "1.0.4",
12759
         "promise.allsettled": "1.0.4",
12760
         "sdp-transform": "2.3.0",
12760
         "sdp-transform": "2.3.0",
12761
-        "strophe.js": "1.6.0",
12761
+        "strophe.js": "1.5.0",
12762
         "strophejs-plugin-disco": "0.0.2",
12762
         "strophejs-plugin-disco": "0.0.2",
12763
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
12763
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
12764
         "uuid": "8.1.0",
12764
         "uuid": "8.1.0",
17615
       }
17615
       }
17616
     },
17616
     },
17617
     "node_modules/strophe.js": {
17617
     "node_modules/strophe.js": {
17618
-      "version": "1.6.0",
17619
-      "resolved": "https://registry.npmjs.org/strophe.js/-/strophe.js-1.6.0.tgz",
17620
-      "integrity": "sha512-LE2B6nEJNUbF2Cl/p1tLIsXVJ9l86B/Z12HYYiO3n92VwYkhJ/5vJ+1ZMdwP9eN9GP8a3nbqfS5zE9umcK0FdA==",
17618
+      "version": "1.5.0",
17619
+      "resolved": "https://registry.npmjs.org/strophe.js/-/strophe.js-1.5.0.tgz",
17620
+      "integrity": "sha512-H5tE/tZxPR5xP3jhXyQwsjnMSwQMf7vrn9r1OkufTApyGHYe8WjzhsfxtL3AFhVu7vFjXPPZBrmUOTm1ccYgOA==",
17621
       "dependencies": {
17621
       "dependencies": {
17622
         "abab": "^2.0.3",
17622
         "abab": "^2.0.3",
17623
         "karma-rollup-preprocessor": "^7.0.8"
17623
         "karma-rollup-preprocessor": "^7.0.8"
17624
       },
17624
       },
17625
       "optionalDependencies": {
17625
       "optionalDependencies": {
17626
-        "@xmldom/xmldom": "0.8.3",
17626
+        "@xmldom/xmldom": "0.8.2",
17627
         "ws": "^8.5.0"
17627
         "ws": "^8.5.0"
17628
       }
17628
       }
17629
     },
17629
     },
17630
+    "node_modules/strophe.js/node_modules/@xmldom/xmldom": {
17631
+      "version": "0.8.2",
17632
+      "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.2.tgz",
17633
+      "integrity": "sha512-+R0juSseERyoPvnBQ/cZih6bpF7IpCXlWbHRoCRzYzqpz6gWHOgf8o4MOEf6KBVuOyqU+gCNLkCWVIJAro8XyQ==",
17634
+      "optional": true,
17635
+      "engines": {
17636
+        "node": ">=10.0.0"
17637
+      }
17638
+    },
17630
     "node_modules/strophe.js/node_modules/ws": {
17639
     "node_modules/strophe.js/node_modules/ws": {
17631
       "version": "8.13.0",
17640
       "version": "8.13.0",
17632
       "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
17641
       "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
29108
       }
29117
       }
29109
     },
29118
     },
29110
     "lib-jitsi-meet": {
29119
     "lib-jitsi-meet": {
29111
-      "version": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1624.0.0+e3a8472f/lib-jitsi-meet.tgz",
29112
-      "integrity": "sha512-PiDhyNNsdSJ+hHyOMr9/W5DWOjX6yhCY8urKT6ay535jSr1syIvh+y14TAAFpJpfkD/c/FNGqXmnCxgS/db8Sw==",
29120
+      "version": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1626.0.0+a41aa571/lib-jitsi-meet.tgz",
29121
+      "integrity": "sha512-0LK5EMCvtsAEQkjkrWzyniTl8BKtshAZxI3e9hGnA/RVDuULLXre7GEWd2zCP3tCfdxclkhqt7skQpfNhCTdqg==",
29113
       "requires": {
29122
       "requires": {
29114
         "@jitsi/js-utils": "2.0.0",
29123
         "@jitsi/js-utils": "2.0.0",
29115
         "@jitsi/logger": "2.0.0",
29124
         "@jitsi/logger": "2.0.0",
29125
         "patch-package": "6.5.1",
29134
         "patch-package": "6.5.1",
29126
         "promise.allsettled": "1.0.4",
29135
         "promise.allsettled": "1.0.4",
29127
         "sdp-transform": "2.3.0",
29136
         "sdp-transform": "2.3.0",
29128
-        "strophe.js": "1.6.0",
29137
+        "strophe.js": "1.5.0",
29129
         "strophejs-plugin-disco": "0.0.2",
29138
         "strophejs-plugin-disco": "0.0.2",
29130
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
29139
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
29131
         "uuid": "8.1.0",
29140
         "uuid": "8.1.0",
32836
       "dev": true
32845
       "dev": true
32837
     },
32846
     },
32838
     "strophe.js": {
32847
     "strophe.js": {
32839
-      "version": "1.6.0",
32840
-      "resolved": "https://registry.npmjs.org/strophe.js/-/strophe.js-1.6.0.tgz",
32841
-      "integrity": "sha512-LE2B6nEJNUbF2Cl/p1tLIsXVJ9l86B/Z12HYYiO3n92VwYkhJ/5vJ+1ZMdwP9eN9GP8a3nbqfS5zE9umcK0FdA==",
32848
+      "version": "1.5.0",
32849
+      "resolved": "https://registry.npmjs.org/strophe.js/-/strophe.js-1.5.0.tgz",
32850
+      "integrity": "sha512-H5tE/tZxPR5xP3jhXyQwsjnMSwQMf7vrn9r1OkufTApyGHYe8WjzhsfxtL3AFhVu7vFjXPPZBrmUOTm1ccYgOA==",
32842
       "requires": {
32851
       "requires": {
32843
-        "@xmldom/xmldom": "0.8.7",
32852
+        "@xmldom/xmldom": "0.8.2",
32844
         "abab": "^2.0.3",
32853
         "abab": "^2.0.3",
32845
         "karma-rollup-preprocessor": "^7.0.8",
32854
         "karma-rollup-preprocessor": "^7.0.8",
32846
         "ws": "^8.5.0"
32855
         "ws": "^8.5.0"
32847
       },
32856
       },
32848
       "dependencies": {
32857
       "dependencies": {
32858
+        "@xmldom/xmldom": {
32859
+          "version": "0.8.2",
32860
+          "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.2.tgz",
32861
+          "integrity": "sha512-+R0juSseERyoPvnBQ/cZih6bpF7IpCXlWbHRoCRzYzqpz6gWHOgf8o4MOEf6KBVuOyqU+gCNLkCWVIJAro8XyQ==",
32862
+          "optional": true
32863
+        },
32849
         "ws": {
32864
         "ws": {
32850
           "version": "8.13.0",
32865
           "version": "8.13.0",
32851
           "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
32866
           "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",

+ 1
- 1
package.json View File

65
     "js-md5": "0.6.1",
65
     "js-md5": "0.6.1",
66
     "js-sha512": "0.8.0",
66
     "js-sha512": "0.8.0",
67
     "jwt-decode": "2.2.0",
67
     "jwt-decode": "2.2.0",
68
-    "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1624.0.0+e3a8472f/lib-jitsi-meet.tgz",
68
+    "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1626.0.0+a41aa571/lib-jitsi-meet.tgz",
69
     "lodash": "4.17.21",
69
     "lodash": "4.17.21",
70
     "moment": "2.29.4",
70
     "moment": "2.29.4",
71
     "moment-duration-format": "2.2.2",
71
     "moment-duration-format": "2.2.2",

+ 2
- 0
react/features/base/conference/functions.ts View File

308
                     muc: config.oldConfig.hosts.muc
308
                     muc: config.oldConfig.hosts.muc
309
                 },
309
                 },
310
                 focusUserJid: focusJid,
310
                 focusUserJid: focusJid,
311
+                disableLocalStats: false,
311
                 bosh: config.oldConfig.bosh && appendURLParam(config.oldConfig.bosh, 'customusername', username),
312
                 bosh: config.oldConfig.bosh && appendURLParam(config.oldConfig.bosh, 'customusername', username),
312
                 websocket: config.oldConfig.websocket
313
                 websocket: config.oldConfig.websocket
313
                     && appendURLParam(config.oldConfig.websocket, 'customusername', username),
314
                     && appendURLParam(config.oldConfig.websocket, 'customusername', username),
338
         },
339
         },
339
         focusUserJid: focusJid,
340
         focusUserJid: focusJid,
340
         disableFocus: true, // This flag disables sending the initial conference request
341
         disableFocus: true, // This flag disables sending the initial conference request
342
+        disableLocalStats: true,
341
         bosh: config.bosh && appendURLParam(config.bosh, 'vnode', vnode),
343
         bosh: config.bosh && appendURLParam(config.bosh, 'vnode', vnode),
342
         websocket: config.websocket && appendURLParam(config.websocket, 'vnode', vnode)
344
         websocket: config.websocket && appendURLParam(config.websocket, 'vnode', vnode)
343
     };
345
     };

Loading…
Cancel
Save