Selaa lähdekoodia

Passes getWiFiStatsMethod to callstats. (#664)

* Passes getWiFiStatsMethod to callstats.

* Prints WiFi addresses on attachWifiStatsHandler.

* Updates callstats version to 3.27.0.
dev1
Дамян Минков 7 vuotta sitten
vanhempi
commit
63712813ed

+ 2
- 1
JitsiConference.js Näytä tiedosto

284
             callStatsSecret: config.callStatsSecret,
284
             callStatsSecret: config.callStatsSecret,
285
             roomName: this.options.name,
285
             roomName: this.options.name,
286
             swapUserNameAndAlias: config.enableStatsID,
286
             swapUserNameAndAlias: config.enableStatsID,
287
-            applicationName: config.applicationName
287
+            applicationName: config.applicationName,
288
+            getWiFiStatsMethod: config.getWiFiStatsMethod
288
         });
289
         });
289
     }
290
     }
290
 
291
 

+ 14
- 0
modules/statistics/CallStats.js Näytä tiedosto

388
                 undefined,
388
                 undefined,
389
                 configParams);
389
                 configParams);
390
 
390
 
391
+            const getWiFiStatsMethod = options.getWiFiStatsMethod;
392
+
393
+            if (getWiFiStatsMethod) {
394
+                CallStats.backend.attachWifiStatsHandler(getWiFiStatsMethod);
395
+
396
+                getWiFiStatsMethod().then(result => {
397
+                    if (result) {
398
+                        logger.info('Reported wifi addresses:'
399
+                            , JSON.parse(result).addresses);
400
+                    }
401
+                })
402
+                .catch(() => {});// eslint-disable-line no-empty-function
403
+            }
404
+
391
             return true;
405
             return true;
392
         } catch (e) {
406
         } catch (e) {
393
             // The callstats.io API failed to initialize (e.g. because its
407
             // The callstats.io API failed to initialize (e.g. because its

+ 2
- 1
modules/statistics/statistics.js Näytä tiedosto

75
             ? options.callStatsAliasName : userName,
75
             ? options.callStatsAliasName : userName,
76
         aliasName: options.swapUserNameAndAlias
76
         aliasName: options.swapUserNameAndAlias
77
             ? userName : options.callStatsAliasName,
77
             ? userName : options.callStatsAliasName,
78
-        applicationName: options.applicationName
78
+        applicationName: options.applicationName,
79
+        getWiFiStatsMethod: options.getWiFiStatsMethod
79
     })) {
80
     })) {
80
         logger.error('CallStats Backend initialization failed bad');
81
         logger.error('CallStats Backend initialization failed bad');
81
     }
82
     }

+ 3
- 3
package-lock.json Näytä tiedosto

5342
       }
5342
       }
5343
     },
5343
     },
5344
     "react-native-callstats": {
5344
     "react-native-callstats": {
5345
-      "version": "3.26.2",
5346
-      "resolved": "https://registry.npmjs.org/react-native-callstats/-/react-native-callstats-3.26.2.tgz",
5347
-      "integrity": "sha1-7QX56rwAkf1prgbu8wlmZtRsBLs=",
5345
+      "version": "3.27.0",
5346
+      "resolved": "https://registry.npmjs.org/react-native-callstats/-/react-native-callstats-3.27.0.tgz",
5347
+      "integrity": "sha1-xPyL0wTkCQKdnHzbcj/lQN3Bjuk=",
5348
       "requires": {
5348
       "requires": {
5349
         "base-64": "0.1.0",
5349
         "base-64": "0.1.0",
5350
         "jssha": "2.3.1",
5350
         "jssha": "2.3.1",

+ 1
- 1
package.json Näytä tiedosto

19
     "async": "0.9.0",
19
     "async": "0.9.0",
20
     "current-executing-script": "0.1.3",
20
     "current-executing-script": "0.1.3",
21
     "jitsi-meet-logger": "github:jitsi/jitsi-meet-logger#6fff754a77a56ab52499f3559105a15886942a1e",
21
     "jitsi-meet-logger": "github:jitsi/jitsi-meet-logger#6fff754a77a56ab52499f3559105a15886942a1e",
22
-    "react-native-callstats": "3.26.2",
22
+    "react-native-callstats": "3.27.0",
23
     "sdp-interop": "0.1.12",
23
     "sdp-interop": "0.1.12",
24
     "sdp-simulcast": "0.2.1",
24
     "sdp-simulcast": "0.2.1",
25
     "sdp-transform": "2.3.0",
25
     "sdp-transform": "2.3.0",

Loading…
Peruuta
Tallenna