|
@@ -801,6 +801,21 @@ function setupListeners(conference) {
|
801
|
801
|
conference.room.addListener(XMPPEvents.BRIDGE_DOWN, function () {
|
802
|
802
|
conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.VIDEOBRIDGE_NOT_AVAILABLE);
|
803
|
803
|
});
|
|
804
|
+ conference.room.addListener(XMPPEvents.RESERVATION_ERROR, function (code, msg) {
|
|
805
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.RESERVATION_ERROR, code, msg);
|
|
806
|
+ });
|
|
807
|
+ conference.room.addListener(XMPPEvents.GRACEFUL_SHUTDOWN, function () {
|
|
808
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.GRACEFUL_SHUTDOWN);
|
|
809
|
+ });
|
|
810
|
+ conference.room.addListener(XMPPEvents.JINGLE_FATAL_ERROR, function () {
|
|
811
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.JINGLE_FATAL_ERROR);
|
|
812
|
+ });
|
|
813
|
+ conference.room.addListener(XMPPEvents.MUC_DESTROYED, function (reason) {
|
|
814
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.CONFERENCE_DESTROYED, reason);
|
|
815
|
+ });
|
|
816
|
+ conference.room.addListener(XMPPEvents.CHAT_ERROR_RECEIVED, function (err, msg) {
|
|
817
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_FAILED, JitsiConferenceErrors.CHAT_ERROR, err, msg);
|
|
818
|
+ });
|
804
|
819
|
// FIXME
|
805
|
820
|
// conference.room.addListener(XMPPEvents.MUC_JOINED, function () {
|
806
|
821
|
// conference.eventEmitter.emit(JitsiConferenceEvents.CONFERENCE_LEFT);
|