Browse Source

Adds in statistics method to send event to cs and analytics.

dev1
damencho 8 years ago
parent
commit
2a6c07a6cc
2 changed files with 11 additions and 11 deletions
  1. 4
    4
      JitsiConferenceEventManager.js
  2. 7
    7
      modules/statistics/statistics.js

+ 4
- 4
JitsiConferenceEventManager.js View File

@@ -176,14 +176,14 @@ JitsiConferenceEventManager.prototype.setupChatRoomListeners = function () {
176 176
                 JitsiConferenceErrors.FOCUS_LEFT);
177 177
         });
178 178
 
179
-    var reloadHandler = function (reason) {
180
-
179
+    var eventLogHandler = function (reason) {
180
+        Statistics.sendEventToAll("conference.error." + reason);
181 181
     };
182 182
     chatRoom.addListener(
183 183
         XMPPEvents.ALLOCATE_FOCUS_MAX_RETRIES_ERROR,
184
-        reloadHandler.bind(null, "allocateFocusMaxRetries"));
184
+        eventLogHandler.bind(null, "allocateFocusMaxRetries"));
185 185
     chatRoom.addListener(XMPPEvents.SESSION_ACCEPT_TIMEOUT,
186
-        reloadHandler.bind(null, "sessionAcceptTimeout"));
186
+        eventLogHandler.bind(null, "sessionAcceptTimeout"));
187 187
 
188 188
     this.chatRoomForwarder.forward(XMPPEvents.CONNECTION_INTERRUPTED,
189 189
         JitsiConferenceEvents.CONNECTION_INTERRUPTED);

+ 7
- 7
modules/statistics/statistics.js View File

@@ -490,13 +490,13 @@ Statistics.reportGlobalError = function (error) {
490 490
 };
491 491
 
492 492
 /**
493
- * Reports reloads.
494
- * @param reason {string} the reason for the reload.
493
+ * Sends event to analytics and callstats.
494
+ * @param eventName {string} the event name.
495
+ * @param msg {String} optional event info/messages.
495 496
  */
496
-Statistics.sendReloadEvent = function (reason) {
497
-    var eventName = 'connection.reload' + (reason? "." + reason : "");
498
-    this.analytics.sendEvent(eventName);
499
-    Statistics.sendLog("connection.reload. Reason: " + reason);
500
-}
497
+Statistics.sendEventToAll = function (eventName, msg) {
498
+    this.analytics.sendEvent(eventName, null, msg);
499
+    Statistics.sendLog({name: eventName, msg: msg ? msg : ""});
500
+};
501 501
 
502 502
 module.exports = Statistics;

Loading…
Cancel
Save