浏览代码

Render chat history when a message gets removed

JC Brand 5 年之前
父节点
当前提交
712e14c4ee
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      src/converse-chatview.js
  2. 1 0
      src/converse-muc-views.js

+ 1 - 0
src/converse-chatview.js

@@ -207,6 +207,7 @@ converse.plugins.add('converse-chatview', {
                 // Need to be registered after render has been called.
                 this.listenTo(this.model.messages, 'add', this.onMessageAdded);
                 this.listenTo(this.model.messages, 'change', this.renderChatHistory);
+                this.listenTo(this.model.messages, 'remove', this.renderChatHistory);
                 this.listenTo(this.model.messages, 'rendered', this.maybeScrollDownOnMessage);
                 this.listenTo(this.model.messages, 'reset', this.renderChatHistory);
                 this.listenTo(this.model.notifications, 'change', this.renderNotifications);

+ 1 - 0
src/converse-muc-views.js

@@ -476,6 +476,7 @@ converse.plugins.add('converse-muc-views', {
                 this.listenTo(this.model, 'change:show_help_messages', this.renderHelpMessages);
                 this.listenTo(this.model.messages, 'add', this.onMessageAdded);
                 this.listenTo(this.model.messages, 'change', this.renderChatHistory);
+                this.listenTo(this.model.messages, 'remove', this.renderChatHistory);
                 this.listenTo(this.model.messages, 'reset', this.renderChatHistory);
                 this.listenTo(this.model.notifications, 'change', this.renderNotifications);