Browse Source

Extracted code duplication into separate function

dev1
tsareg 9 years ago
parent
commit
e2bd4add58
2 changed files with 14 additions and 5 deletions
  1. 1
    5
      JitsiMeetJS.js
  2. 13
    0
      modules/statistics/statistics.js

+ 1
- 5
JitsiMeetJS.js View File

@@ -197,11 +197,7 @@ var LibJitsiMeet = {
197 197
               handler(error);
198 198
           });
199 199
         } else {
200
-            if (error instanceof JitsiTrackError && error.gum) {
201
-                Statistics.sendGetUserMediaFailed(error);
202
-            } else {
203
-                Statistics.sendUnhandledError(error);
204
-            }
200
+            Statistics.reportGlobalError.call(Statistics, error);
205 201
         }
206 202
     },
207 203
 

+ 13
- 0
modules/statistics/statistics.js View File

@@ -381,4 +381,17 @@ Statistics.prototype.sendFeedback = function(overall, detailed) {
381 381
 
382 382
 Statistics.LOCAL_JID = require("../../service/statistics/constants").LOCAL_JID;
383 383
 
384
+/**
385
+ * Reports global error to CallStats.
386
+ *
387
+ * @param {Error} error
388
+ */
389
+Statistics.reportGlobalError = function (error) {
390
+    if (error instanceof JitsiTrackError && error.gum) {
391
+        this.sendGetUserMediaFailed(error);
392
+    } else {
393
+        this.sendUnhandledError(error);
394
+    }
395
+};
396
+
384 397
 module.exports = Statistics;

Loading…
Cancel
Save