Handle new sync message MarkedAsRead for Calls Tab

This commit is contained in:
ayumi-signal 2024-03-11 11:18:55 -07:00 committed by GitHub
parent b410d14753
commit c332bd240f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 72 additions and 16 deletions

View file

@ -25,6 +25,16 @@ export async function onCallLogEventSync(
window.reduxActions.callHistory.resetCallHistory();
}
confirm();
} else if (event === CallLogEvent.MarkedAsRead) {
log.info(
`onCallLogEventSync: Marking call history read before ${timestamp}`
);
try {
await window.Signal.Data.markAllCallHistoryRead(timestamp);
} finally {
window.reduxActions.callHistory.updateCallHistoryUnreadCount();
}
confirm();
} else {
throw missingCaseError(event);
}