|
@@ -231,6 +231,10 @@ JitsiConferenceEventManager.prototype.setupChatRoomListeners = function() {
|
231
|
231
|
this.chatRoomForwarder.forward(XMPPEvents.RESERVATION_ERROR,
|
232
|
232
|
JitsiConferenceEvents.CONFERENCE_FAILED,
|
233
|
233
|
JitsiConferenceErrors.RESERVATION_ERROR);
|
|
234
|
+ chatRoom.addListener(XMPPEvents.RESERVATION_ERROR,
|
|
235
|
+ () => {
|
|
236
|
+ conference.xmpp.connection.emuc.doLeave(conference.room.roomjid);
|
|
237
|
+ });
|
234
|
238
|
|
235
|
239
|
this.chatRoomForwarder.forward(XMPPEvents.GRACEFUL_SHUTDOWN,
|
236
|
240
|
JitsiConferenceEvents.CONFERENCE_FAILED,
|