Stop marking pending/ringing calls read

This commit is contained in:
trevor-signal 2023-10-05 12:37:47 -04:00 committed by GitHub
parent 0f6d82dc42
commit ea58202bff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -842,11 +842,13 @@ async function saveCallHistory(
if (callHistory.mode === CallMode.Direct) { if (callHistory.mode === CallMode.Direct) {
unread = unread =
callHistory.direction === CallDirection.Incoming && callHistory.direction === CallDirection.Incoming &&
callHistory.status === DirectCallStatus.Missed; (callHistory.status === DirectCallStatus.Missed ||
callHistory.status === DirectCallStatus.Pending);
} else if (callHistory.mode === CallMode.Group) { } else if (callHistory.mode === CallMode.Group) {
unread = unread =
callHistory.direction === CallDirection.Incoming && callHistory.direction === CallDirection.Incoming &&
(callHistory.status === GroupCallStatus.GenericGroupCall || (callHistory.status === GroupCallStatus.Ringing ||
callHistory.status === GroupCallStatus.GenericGroupCall ||
callHistory.status === GroupCallStatus.Missed); callHistory.status === GroupCallStatus.Missed);
} }