|
@@ -1,14 +1,17 @@
|
|
1
|
+import EventEmitter from 'events';
|
|
2
|
+
|
1
|
3
|
import analytics from './AnalyticsAdapter';
|
2
|
4
|
import CallStats from './CallStats';
|
3
|
|
-import JitsiTrackError from '../../JitsiTrackError';
|
4
|
5
|
import LocalStats from './LocalStatsCollector';
|
5
|
6
|
import RTPStats from './RTPStatsCollector';
|
6
|
|
-import * as StatisticsEvents from '../../service/statistics/Events';
|
|
7
|
+
|
|
8
|
+import RTCBrowserType from '../RTC/RTCBrowserType';
|
7
|
9
|
import Settings from '../settings/Settings';
|
|
10
|
+import ScriptUtil from '../util/ScriptUtil';
|
|
11
|
+import JitsiTrackError from '../../JitsiTrackError';
|
|
12
|
+import * as StatisticsEvents from '../../service/statistics/Events';
|
8
|
13
|
|
9
|
|
-const EventEmitter = require('events');
|
10
|
14
|
const logger = require('jitsi-meet-logger').getLogger(__filename);
|
11
|
|
-const ScriptUtil = require('../util/ScriptUtil');
|
12
|
15
|
|
13
|
16
|
/**
|
14
|
17
|
* Stores all active {@link Statistics} instances.
|
|
@@ -113,7 +116,9 @@ export default function Statistics(xmpp, options) {
|
113
|
116
|
// requests to any third parties.
|
114
|
117
|
&& (Statistics.disableThirdPartyRequests !== true);
|
115
|
118
|
if (this.callStatsIntegrationEnabled) {
|
116
|
|
- loadCallStatsAPI(this.options.callStatsCustomScriptUrl);
|
|
119
|
+ if (!RTCBrowserType.isReactNative()) {
|
|
120
|
+ loadCallStatsAPI(this.options.callStatsCustomScriptUrl);
|
|
121
|
+ }
|
117
|
122
|
|
118
|
123
|
if (!this.options.callStatsConfIDNamespace) {
|
119
|
124
|
logger.warn('"callStatsConfIDNamespace" is not defined');
|