Conversation.setMarkedUnread: Only captureChange if value changed
This commit is contained in:
parent
4ef4aebf85
commit
a5cfebe87a
|
@ -3049,9 +3049,15 @@ export class ConversationModel extends window.Backbone.Model<
|
|||
}
|
||||
|
||||
setMarkedUnread(markedUnread: boolean): void {
|
||||
const previousMarkedUnread = this.get('markedUnread');
|
||||
|
||||
this.set({ markedUnread });
|
||||
window.Signal.Data.updateConversation(this.attributes);
|
||||
this.captureChange('markedUnread');
|
||||
|
||||
if (Boolean(previousMarkedUnread) !== Boolean(markedUnread)) {
|
||||
this.captureChange('markedUnread');
|
||||
}
|
||||
|
||||
window.Whisper.events.trigger('updateUnreadCount');
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue