Browse Source

For chatboxes, use the web storage determined by `_converse.trusted`

JC Brand 6 years ago
parent
commit
1dc73c1c31
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/headless/converse-chatboxes.js

+ 2 - 2
src/headless/converse-chatboxes.js

@@ -311,7 +311,6 @@ converse.plugins.add('converse-chatboxes', {
 
 
             initMessages () {
             initMessages () {
                 this.messages = new _converse.Messages();
                 this.messages = new _converse.Messages();
-                const storage = _converse.config.get('storage');
                 this.messages.browserStorage = new BrowserStorage.session(
                 this.messages.browserStorage = new BrowserStorage.session(
                     `converse.messages-${this.get('jid')}-${_converse.bare_jid}`);
                     `converse.messages-${this.get('jid')}-${_converse.bare_jid}`);
                 this.messages.chatbox = this;
                 this.messages.chatbox = this;
@@ -1001,7 +1000,8 @@ converse.plugins.add('converse-chatboxes', {
             },
             },
 
 
             onConnected () {
             onConnected () {
-                this.browserStorage = new BrowserStorage.session(
+                const storage = _converse.config.get('storage');
+                this.browserStorage = new BrowserStorage[storage](
                     `converse.chatboxes-${_converse.bare_jid}`);
                     `converse.chatboxes-${_converse.bare_jid}`);
                 this.registerMessageHandler();
                 this.registerMessageHandler();
                 this.fetch({
                 this.fetch({