Selaa lähdekoodia

Leaves conference when kicked.

Leaves conference when kicked, to clear listeners and timers like statistics. We need room to be non present in order to remove local tracks and avoid sending iq for track remove.
master
damencho 9 vuotta sitten
vanhempi
commit
47d38b1a9c
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5
    0
      JitsiConferenceEventManager.js

+ 5
- 0
JitsiConferenceEventManager.js Näytä tiedosto

193
 
193
 
194
     this.chatRoomForwarder.forward(XMPPEvents.KICKED,
194
     this.chatRoomForwarder.forward(XMPPEvents.KICKED,
195
         JitsiConferenceEvents.KICKED);
195
         JitsiConferenceEvents.KICKED);
196
+    chatRoom.addListener(XMPPEvents.KICKED,
197
+        function () {
198
+            conference.room = null;
199
+            conference.leave.bind(conference);
200
+        });
196
 
201
 
197
     chatRoom.addListener(XMPPEvents.MUC_MEMBER_JOINED,
202
     chatRoom.addListener(XMPPEvents.MUC_MEMBER_JOINED,
198
         conference.onMemberJoined.bind(conference));
203
         conference.onMemberJoined.bind(conference));

Loading…
Peruuta
Tallenna