Browse Source

Render chat history when a message gets removed

JC Brand 5 years ago
parent
commit
712e14c4ee
2 changed files with 2 additions and 0 deletions
  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);