Ver código fonte

Fixes callstats GUM fail reporting

master
hristoterezov 9 anos atrás
pai
commit
af4b1bca0e
3 arquivos alterados com 8 adições e 7 exclusões
  1. 3
    2
      lib-jitsi-meet.js
  2. 4
    4
      lib-jitsi-meet.min.js
  3. 1
    1
      modules/statistics/statistics.js

+ 3
- 2
lib-jitsi-meet.js Ver arquivo

@@ -1376,7 +1376,8 @@ var LibJitsiMeet = {
1376 1376
                 this._gumFailedHandler.forEach(function (handler) {
1377 1377
                     handler(error);
1378 1378
                 });
1379
-                Statistics.sendGetUserMediaFailed(error);
1379
+                if(!this._gumFailedHandler.length)
1380
+                    Statistics.sendGetUserMediaFailed(error);
1380 1381
                 if(error === JitsiTrackErrors.UNSUPPORTED_RESOLUTION) {
1381 1382
                     var oldResolution = options.resolution || '360';
1382 1383
                     var newResolution = getLowerResolution(oldResolution);
@@ -6589,7 +6590,7 @@ Statistics.prototype.getPeerSSRCAudioLevel = function (peerJid, ssrc) {
6589 6590
  * /modules/settings/Settings.js
6590 6591
  */
6591 6592
 Statistics.prototype.startCallStats = function (session, settings) {
6592
-    if(this.callStatsIntegrationEnabled) {
6593
+    if(this.callStatsIntegrationEnabled && !this.callstats) {
6593 6594
         this.callstats = new CallStats(session, settings, this.options);
6594 6595
     }
6595 6596
 }

+ 4
- 4
lib-jitsi-meet.min.js
Diferenças do arquivo suprimidas por serem muito extensas
Ver arquivo


+ 1
- 1
modules/statistics/statistics.js Ver arquivo

@@ -156,7 +156,7 @@ Statistics.prototype.getPeerSSRCAudioLevel = function (peerJid, ssrc) {
156 156
  * /modules/settings/Settings.js
157 157
  */
158 158
 Statistics.prototype.startCallStats = function (session, settings) {
159
-    if(this.callStatsIntegrationEnabled) {
159
+    if(this.callStatsIntegrationEnabled && !this.callstats) {
160 160
         this.callstats = new CallStats(session, settings, this.options);
161 161
     }
162 162
 }

Carregando…
Cancelar
Salvar