Просмотр исходного кода

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

factor2
Дамян Минков 2 лет назад
Родитель
Сommit
a1d018eef4
Аккаунт пользователя с таким Email не найден
4 измененных файлов: 34 добавлений и 16 удалений
  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 Просмотреть файл

@@ -1406,6 +1406,7 @@ var config = {
1406 1406
      disableAGC
1407 1407
      disableAP
1408 1408
      disableHPF
1409
+     disableLocalStats
1409 1410
      disableNS
1410 1411
      enableTalkWhileMuted
1411 1412
      forceJVB121Ratio

+ 30
- 15
package-lock.json Просмотреть файл

@@ -60,7 +60,7 @@
60 60
         "js-md5": "0.6.1",
61 61
         "js-sha512": "0.8.0",
62 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 64
         "lodash": "4.17.21",
65 65
         "moment": "2.29.4",
66 66
         "moment-duration-format": "2.2.2",
@@ -12739,8 +12739,8 @@
12739 12739
     },
12740 12740
     "node_modules/lib-jitsi-meet": {
12741 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 12744
       "hasInstallScript": true,
12745 12745
       "license": "Apache-2.0",
12746 12746
       "dependencies": {
@@ -12758,7 +12758,7 @@
12758 12758
         "patch-package": "6.5.1",
12759 12759
         "promise.allsettled": "1.0.4",
12760 12760
         "sdp-transform": "2.3.0",
12761
-        "strophe.js": "1.6.0",
12761
+        "strophe.js": "1.5.0",
12762 12762
         "strophejs-plugin-disco": "0.0.2",
12763 12763
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
12764 12764
         "uuid": "8.1.0",
@@ -17615,18 +17615,27 @@
17615 17615
       }
17616 17616
     },
17617 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 17621
       "dependencies": {
17622 17622
         "abab": "^2.0.3",
17623 17623
         "karma-rollup-preprocessor": "^7.0.8"
17624 17624
       },
17625 17625
       "optionalDependencies": {
17626
-        "@xmldom/xmldom": "0.8.3",
17626
+        "@xmldom/xmldom": "0.8.2",
17627 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 17639
     "node_modules/strophe.js/node_modules/ws": {
17631 17640
       "version": "8.13.0",
17632 17641
       "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
@@ -29108,8 +29117,8 @@
29108 29117
       }
29109 29118
     },
29110 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 29122
       "requires": {
29114 29123
         "@jitsi/js-utils": "2.0.0",
29115 29124
         "@jitsi/logger": "2.0.0",
@@ -29125,7 +29134,7 @@
29125 29134
         "patch-package": "6.5.1",
29126 29135
         "promise.allsettled": "1.0.4",
29127 29136
         "sdp-transform": "2.3.0",
29128
-        "strophe.js": "1.6.0",
29137
+        "strophe.js": "1.5.0",
29129 29138
         "strophejs-plugin-disco": "0.0.2",
29130 29139
         "strophejs-plugin-stream-management": "git+https://github.com/jitsi/strophejs-plugin-stream-management#679be5902097ed612fb5062b5549f3f32b6f5f47",
29131 29140
         "uuid": "8.1.0",
@@ -32836,16 +32845,22 @@
32836 32845
       "dev": true
32837 32846
     },
32838 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 32851
       "requires": {
32843
-        "@xmldom/xmldom": "0.8.7",
32852
+        "@xmldom/xmldom": "0.8.2",
32844 32853
         "abab": "^2.0.3",
32845 32854
         "karma-rollup-preprocessor": "^7.0.8",
32846 32855
         "ws": "^8.5.0"
32847 32856
       },
32848 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 32864
         "ws": {
32850 32865
           "version": "8.13.0",
32851 32866
           "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",

+ 1
- 1
package.json Просмотреть файл

@@ -65,7 +65,7 @@
65 65
     "js-md5": "0.6.1",
66 66
     "js-sha512": "0.8.0",
67 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 69
     "lodash": "4.17.21",
70 70
     "moment": "2.29.4",
71 71
     "moment-duration-format": "2.2.2",

+ 2
- 0
react/features/base/conference/functions.ts Просмотреть файл

@@ -308,6 +308,7 @@ export function getVisitorOptions(stateful: IStateful, params: Array<string>) {
308 308
                     muc: config.oldConfig.hosts.muc
309 309
                 },
310 310
                 focusUserJid: focusJid,
311
+                disableLocalStats: false,
311 312
                 bosh: config.oldConfig.bosh && appendURLParam(config.oldConfig.bosh, 'customusername', username),
312 313
                 websocket: config.oldConfig.websocket
313 314
                     && appendURLParam(config.oldConfig.websocket, 'customusername', username),
@@ -338,6 +339,7 @@ export function getVisitorOptions(stateful: IStateful, params: Array<string>) {
338 339
         },
339 340
         focusUserJid: focusJid,
340 341
         disableFocus: true, // This flag disables sending the initial conference request
342
+        disableLocalStats: true,
341 343
         bosh: config.bosh && appendURLParam(config.bosh, 'vnode', vnode),
342 344
         websocket: config.websocket && appendURLParam(config.websocket, 'vnode', vnode)
343 345
     };

Загрузка…
Отмена
Сохранить