Browse Source

feat(config): whitelist config.analytics

j8
Hristo Terezov 6 years ago
parent
commit
72a1def571

+ 1
- 0
react/features/base/config/functions.any.js View File

@@ -21,6 +21,7 @@ const WHITELISTED_KEYS = [
21 21
     '_peerConnStatusOutOfLastNTimeout',
22 22
     '_peerConnStatusRtcMuteTimeout',
23 23
     'abTesting',
24
+    'analytics.disabled',
24 25
     'autoRecord',
25 26
     'autoRecordToken',
26 27
     'avgRtpStatsN',

+ 3
- 1
react/features/base/lib-jitsi-meet/functions.js View File

@@ -43,7 +43,9 @@ export function createLocalTrack(type: string, deviceId: string) {
43 43
  * otherwise.
44 44
  */
45 45
 export function isAnalyticsEnabled(stateful: Function | Object) {
46
-    return !toState(stateful)['features/base/config'].disableThirdPartyRequests;
46
+    const { disableThirdPartyRequests, analytics = {} } = toState(stateful)['features/base/config'];
47
+
48
+    return !disableThirdPartyRequests && !analytics.disabled;
47 49
 }
48 50
 
49 51
 /**

Loading…
Cancel
Save