mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-05-08 17:08:57 +01:00
Conversation.setMarkedUnread: Only captureChange if value changed
This commit is contained in:
@@ -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');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user