Sfoglia il codice sorgente

Merge pull request #610 from jitsi/callstats_fix

Leaves the call when the hangup button is pressed
master
yanas 9 anni fa
parent
commit
6bfb28f63f
1 ha cambiato i file con 7 aggiunte e 8 eliminazioni
  1. 7
    8
      conference.js

+ 7
- 8
conference.js Vedi File

@@ -126,15 +126,14 @@ function muteLocalVideo (muted) {
126 126
  * @param {boolean} [requestFeedback=false] if user feedback should be requested
127 127
  */
128 128
 function hangup (requestFeedback = false) {
129
-    let promise = Promise.resolve();
130
-
131
-    if (requestFeedback) {
132
-        promise = APP.UI.requestFeedback();
133
-    }
134
-
135
-    promise.then(function () {
129
+    APP.conference._room.leave().then(() => {
136 130
         connection.disconnect();
137
-
131
+        if (requestFeedback) {
132
+            return APP.UI.requestFeedback();
133
+        } else {
134
+            return Promise.resolve();
135
+        }
136
+    }).then(function () {
138 137
         if (!config.enableWelcomePage) {
139 138
             return;
140 139
         }

Loading…
Annulla
Salva