@ -2288,6 +2288,16 @@
});
},
removeMessage(messageId) {
const message = this.messageCollection.models.find(
msg => msg.id === messageId
);
if (message) {
message.trigger('unload');
this.messageCollection.remove(messageId);
}
deleteMessages() {
Whisper.events.trigger('showConfirmationDialog', {
message: i18n('deleteConversationConfirmation'),
@ -357,9 +357,6 @@
onDestroy() {
this.cleanup();
deleteMessage() {
this.trigger('delete', this);
async cleanup() {
MessageController.unregister(this.id);
this.unload();