浏览代码

muc: One more place to fetch messages

When restoring an already entered room from cache.
Otherwise we end up with an empty history.
JC Brand 5 年之前
父节点
当前提交
d2cf29bce4
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/headless/converse-muc.js

+ 2 - 1
src/headless/converse-muc.js

@@ -416,7 +416,8 @@ converse.plugins.add('converse-muc', {
                     this.join();
                 } else if (!(await this.rejoinIfNecessary())) {
                     // We've restored the room from cache and we're still joined.
-                    this.features.fetch();
+                    await new Promise(resolve => this.features.fetch({'success': resolve, 'error': resolve}));
+                    await this.fetchMessages();
                 }
             },