Quellcode durchsuchen

handle FOCUS_DISCONNECTED error

master
isymchych vor 10 Jahren
Ursprung
Commit
f20eb2ef68
3 geänderte Dateien mit 10 neuen und 2 gelöschten Zeilen
  1. 4
    1
      JitsiConference.js
  2. 5
    1
      JitsiConferenceErrors.js
  3. 1
    0
      doc/API.md

+ 4
- 1
JitsiConference.js Datei anzeigen

@@ -5,7 +5,7 @@ var RTC = require("./modules/RTC/RTC");
5 5
 var XMPPEvents = require("./service/xmpp/XMPPEvents");
6 6
 var AuthenticationEvents = require("./service/authentication/AuthenticationEvents");
7 7
 var RTCEvents = require("./service/RTC/RTCEvents");
8
-var DSEvents = require("../../service/desktopsharing/DesktopSharingEventTypes");
8
+var DSEvents = require("./service/desktopsharing/DesktopSharingEventTypes");
9 9
 var EventEmitter = require("events");
10 10
 var JitsiConferenceEvents = require("./JitsiConferenceEvents");
11 11
 var JitsiConferenceErrors = require("./JitsiConferenceErrors");
@@ -817,6 +817,9 @@ function setupListeners(conference) {
817 817
     conference.room.addListener(XMPPEvents.CHAT_ERROR_RECEIVED, function (err, msg) {
818 818
         conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.CHAT_ERROR, err, msg);
819 819
     });
820
+    conference.room.addListener(XMPPEvents.FOCUS_DISCONNECTED, function (focus, retrySec) {
821
+        conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.FOCUS_DISCONNECTED, focus, retrySec);
822
+    });
820 823
 //    FIXME
821 824
 //    conference.room.addListener(XMPPEvents.MUC_JOINED, function () {
822 825
 //        conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_LEFT);

+ 5
- 1
JitsiConferenceErrors.js Datei anzeigen

@@ -47,7 +47,11 @@ var JitsiConferenceErrors = {
47 47
     /**
48 48
      * Indicates that chat error occured.
49 49
      */
50
-    CHAT_ERROR: "conference.chatError"
50
+    CHAT_ERROR: "conference.chatError",
51
+    /**
52
+     * Indicates that focus error happened.
53
+     */
54
+    FOCUS_DISCONNECTED: "conference.focusDisconnected"
51 55
     /**
52 56
      * Many more errors TBD here.
53 57
      */

+ 1
- 0
doc/API.md Datei anzeigen

@@ -117,6 +117,7 @@ JitsiMeetJS.setLogLevel(JitsiMeetJS.logLevels.ERROR);
117 117
         - JINGLE_FATAL_ERROR - error in jingle
118 118
         - CONFERENCE_DESTROYED - conference has been destroyed
119 119
         - CHAT_ERROR - chat error happened
120
+        - FOCUS_DISCONNECTED - focus error happened
120 121
     2. connection
121 122
         - PASSWORD_REQUIRED - passed when the connection to the server failed. You should try to authenticate with password.
122 123
         - CONNECTION_ERROR - indicates connection failures.

Laden…
Abbrechen
Speichern