Bläddra i källkod

Set the JID in the session

JC Brand 6 år sedan
förälder
incheckning
5ead9796cc
3 ändrade filer med 37 tillägg och 0 borttagningar
  1. 13 0
      dist/converse.js
  2. 11 0
      src/headless/converse-core.js
  3. 13 0
      src/headless/dist/converse-headless.js

+ 13 - 0
dist/converse.js

@@ -64911,6 +64911,19 @@ _converse.initialize = async function (settings, callback) {
     _converse.resource = strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getResourceFromJid(_converse.connection.jid);
     _converse.domain = strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getDomainFromJid(_converse.connection.jid);
 
+    _converse.session.save({
+      'jid': _converse.connection.jid,
+      'bare_jid': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getBareJidFromJid(_converse.connection.jid),
+      'resource': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getResourceFromJid(_converse.connection.jid),
+      'domain': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getDomainFromJid(_converse.connection.jid)
+    });
+    /**
+     * Triggered once we have the user's full JID and it's been save in the
+     * session.
+     * @event _converse#setUserJID
+     */
+
+
     _converse.api.trigger('setUserJID');
   };
 

+ 11 - 0
src/headless/converse-core.js

@@ -1009,6 +1009,17 @@ _converse.initialize = async function (settings, callback) {
         _converse.bare_jid = Strophe.getBareJidFromJid(_converse.connection.jid);
         _converse.resource = Strophe.getResourceFromJid(_converse.connection.jid);
         _converse.domain = Strophe.getDomainFromJid(_converse.connection.jid);
+        _converse.session.save({
+            'jid': _converse.connection.jid,
+            'bare_jid': Strophe.getBareJidFromJid(_converse.connection.jid),
+            'resource': Strophe.getResourceFromJid(_converse.connection.jid),
+            'domain': Strophe.getDomainFromJid(_converse.connection.jid)
+        });
+        /**
+         * Triggered once we have the user's full JID and it's been save in the
+         * session.
+         * @event _converse#setUserJID
+         */
         _converse.api.trigger('setUserJID');
     };
 

+ 13 - 0
src/headless/dist/converse-headless.js

@@ -42752,6 +42752,19 @@ _converse.initialize = async function (settings, callback) {
     _converse.resource = strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getResourceFromJid(_converse.connection.jid);
     _converse.domain = strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getDomainFromJid(_converse.connection.jid);
 
+    _converse.session.save({
+      'jid': _converse.connection.jid,
+      'bare_jid': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getBareJidFromJid(_converse.connection.jid),
+      'resource': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getResourceFromJid(_converse.connection.jid),
+      'domain': strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].getDomainFromJid(_converse.connection.jid)
+    });
+    /**
+     * Triggered once we have the user's full JID and it's been save in the
+     * session.
+     * @event _converse#setUserJID
+     */
+
+
     _converse.api.trigger('setUserJID');
   };