Prechádzať zdrojové kódy

Bugfix. Use occupant_id when available as cachekey for MUC PMs

JC Brand 4 mesiacov pred
rodič
commit
a64c16d551
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      src/headless/plugins/muc/occupant.js

+ 5 - 0
src/headless/plugins/muc/occupant.js

@@ -62,6 +62,11 @@ class MUCOccupant extends ModelWithVCard(ModelWithMessages(ColorAwareModel(Model
         return super.save(attrs, options);
     }
 
+    getMessagesCacheKey() {
+        const id = this.get('occupant_id') ? this.get('occupant_id') : `${this.get('from')}`;
+        return `converse.messages-${id}-${_converse.session.get('bare_jid')}`;
+    }
+
     getMessagesCollection() {
         return new MUCMessages();
     }