浏览代码

Make sure messages re-render when 'error' is added

JC Brand 5 年之前
父节点
当前提交
ef66f2e35d
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      src/converse-message-view.js

+ 12 - 1
src/converse-message-view.js

@@ -144,8 +144,19 @@ converse.plugins.add('converse-message-view', {
                 if (this.model.changed.progress) {
                     return this.renderFileUploadProgresBar();
                 }
+                // TODO: We can remove this once we render messages via lit-html
                 const isValidChange = prop => Object.prototype.hasOwnProperty.call(this.model.changed, prop);
-                const props = ['moderated', 'retracted', 'correcting', 'message', 'type', 'upload', 'received', 'editable', 'first_unread'];
+                const props = [
+                    'correcting',
+                    'editable',
+                    'error',
+                    'message',
+                    'moderated',
+                    'received',
+                    'retracted',
+                    'type',
+                    'upload',
+                ];
                 if (props.filter(isValidChange).length) {
                     await this.debouncedRender();
                 }