Selaa lähdekoodia

core: Make sure `window.converse` is defined before assigning to it.

JC Brand 5 vuotta sitten
vanhempi
commit
f9b09052eb
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      src/headless/converse-core.js

+ 4 - 1
src/headless/converse-core.js

@@ -1884,13 +1884,16 @@ _converse.api = {
         if (reject) {
         if (reject) {
             promise = new Promise((resolve, reject) => _converse.connection.sendIQ(stanza, resolve, reject, timeout));
             promise = new Promise((resolve, reject) => _converse.connection.sendIQ(stanza, resolve, reject, timeout));
         } else {
         } else {
-            promise = new Promise((resolve, reject) => _converse.connection.sendIQ(stanza, resolve, resolve, timeout));
+            promise = new Promise(resolve => _converse.connection.sendIQ(stanza, resolve, resolve, timeout));
         }
         }
         _converse.api.trigger('send', stanza);
         _converse.api.trigger('send', stanza);
         return promise;
         return promise;
     }
     }
 };
 };
 
 
+
+window.converse = window.converse || {};
+
 /**
 /**
  * ### The Public API
  * ### The Public API
  *
  *