2
0
Эх сурвалжийг харах

Don't store vcards globally to all accounts.

JC Brand 6 жил өмнө
parent
commit
f051ff283b

+ 1 - 1
dist/converse.js

@@ -68929,7 +68929,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins.add('converse-vca
 
     _converse.initVCardCollection = function () {
       _converse.vcards = new _converse.VCards();
-      const id = b64_sha1(`converse.vcards`);
+      const id = b64_sha1(`${_converse.bare_jid}-converse.vcards`);
       _converse.vcards.browserStorage = new Backbone.BrowserStorage[_converse.config.get('storage')](id);
 
       _converse.vcards.fetch();

+ 1 - 1
src/headless/converse-vcard.js

@@ -123,7 +123,7 @@ converse.plugins.add('converse-vcard', {
         /* Event handlers */
         _converse.initVCardCollection = function () {
             _converse.vcards = new _converse.VCards();
-            const id = b64_sha1(`converse.vcards`);
+            const id = b64_sha1(`${_converse.bare_jid}-converse.vcards`);
             _converse.vcards.browserStorage = new Backbone.BrowserStorage[_converse.config.get('storage')](id);
             _converse.vcards.fetch();
         }