Kaynağa Gözat

bookmarks: silently remove bookmarks when clearing the session

JC Brand 5 yıl önce
ebeveyn
işleme
463caf36a1

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

@@ -277,7 +277,7 @@ converse.plugins.add('converse-bookmarks', {
 
         _converse.api.listen.on('clearSession', () => {
             if (_converse.bookmarks !== undefined) {
-                _converse.bookmarks.clearSession();
+                _converse.bookmarks.clearSession({'silent': true});
                 window.sessionStorage.removeItem(_converse.bookmarks.fetched_flag);
             }
         });

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

@@ -108,8 +108,8 @@ _converse.VERSION_NAME = "v5.0.4dev";
 Object.assign(_converse, Backbone.Events);
 
 _converse.Collection = Backbone.Collection.extend({
-    clearSession () {
-        Array.from(this.models).forEach(m => m.destroy());
+    clearSession (options) {
+        Array.from(this.models).forEach(m => m.destroy(options));
         this.browserStorage._clear();
         this.reset();
     }