Просмотр исходного кода

Leaves room only when it is already joined.

In case of hitting errors like max participant limit reached and when clicking hangup, the attempt to leave room second time results error and reload screen.
master
damencho 6 лет назад
Родитель
Сommit
2ded8363ad
1 измененных файлов: 5 добавлений и 1 удалений
  1. 5
    1
      conference.js

+ 5
- 1
conference.js Просмотреть файл

2544
     leaveRoomAndDisconnect() {
2544
     leaveRoomAndDisconnect() {
2545
         APP.store.dispatch(conferenceWillLeave(room));
2545
         APP.store.dispatch(conferenceWillLeave(room));
2546
 
2546
 
2547
-        return room.leave().then(disconnect, disconnect);
2547
+        if (room.isJoined()) {
2548
+            return room.leave().then(disconnect, disconnect);
2549
+        }
2550
+
2551
+        return disconnect();
2548
     },
2552
     },
2549
 
2553
 
2550
     /**
2554
     /**

Загрузка…
Отмена
Сохранить