Add 'newmessage' event handler to Conversation for reliablity

This commit is contained in:
Scott Nonnenberg 2018-07-03 18:40:40 -07:00
parent ad4387803b
commit e30b34f424
2 changed files with 2 additions and 3 deletions

View file

@ -108,6 +108,7 @@
this.on('change:profileKey', this.onChangeProfileKey);
this.on('destroy', this.revokeAvatarUrl);
this.on('newmessage', this.addSingleMessage);
this.on('expired', this.onExpired);
this.listenTo(
this.messageCollection,
@ -145,6 +146,7 @@
addSingleMessage(message) {
const model = this.messageCollection.add(message, { merge: true });
model.setToExpire();
this.processQuotes(this.messageCollection);
return model;
},

View file

@ -805,9 +805,6 @@
// This is debounced, so it won't hit the database too often.
this.lazyUpdateVerified();
this.model.addSingleMessage(message);
message.setToExpire();
if (message.isOutgoing()) {
this.removeLastSeenIndicator();
}