feat(config): whitelist config.analytics

This commit is contained in:
Hristo Terezov 2019-05-23 14:52:25 +01:00
parent 0dad99c3b7
commit 72a1def571
2 changed files with 4 additions and 1 deletions

View File

@ -21,6 +21,7 @@ const WHITELISTED_KEYS = [
'_peerConnStatusOutOfLastNTimeout',
'_peerConnStatusRtcMuteTimeout',
'abTesting',
'analytics.disabled',
'autoRecord',
'autoRecordToken',
'avgRtpStatsN',

View File

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