Kaynağa Gözat

Bugfix. Use occupant_id when available as cachekey for MUC PMs

JC Brand 4 ay önce
ebeveyn
işleme
a64c16d551
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  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();
     }