repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 7243ad71b6b40ba99dc1f595db5905998ce93b32:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 7243ad71b6b40ba99dc1f595db5905998ce93b32
Author: James Baicoianu 
Date:   Sun Jul 25 11:25:20 2021 -0700

    Disconnect from janus voip when leaving a room

diff --git a/media/assets/webui/apps/comms/voip.js b/media/assets/webui/apps/comms/voip.js
index 4e63350c148493b5c225de5d64ca7027f572e005..
index ..f281f611ae1abeda5a297c41047ea138043b3b4c 100644
--- a/media/assets/webui/apps/comms/voip.js
+++ b/media/assets/webui/apps/comms/voip.js
@@ -163,6 +163,11 @@ console.log('leave room and remove all occupants', this.room);
     elation.events.add(player._target, 'username_change', (ev) => this.handleUsernameChange(ev));
     elation.events.fire({type: 'init', element: this});
   }
+  disconnect() {
+    if (this.sfu) {
+      this.sfu.adapter.disconnect();
+    }
+  }
   initRoom(room) {
     let sfu = this.sfu;
     if (!room.private) {

-----END OF PAGE-----