From 2ded8363ad67f53eefc4995e1ae32182eebeb70b Mon Sep 17 00:00:00 2001 From: damencho Date: Tue, 13 Aug 2019 14:59:41 +0300 Subject: [PATCH] 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. --- conference.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conference.js b/conference.js index cd80083df..31b0034ca 100644 --- a/conference.js +++ b/conference.js @@ -2544,7 +2544,11 @@ export default { leaveRoomAndDisconnect() { APP.store.dispatch(conferenceWillLeave(room)); - return room.leave().then(disconnect, disconnect); + if (room.isJoined()) { + return room.leave().then(disconnect, disconnect); + } + + return disconnect(); }, /**