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) {
unread =
callHistory.direction === CallDirection.Incoming &&
callHistory.status === DirectCallStatus.Missed;
(callHistory.status === DirectCallStatus.Missed ||
callHistory.status === DirectCallStatus.Pending);
} else if (callHistory.mode === CallMode.Group) {
unread =
callHistory.direction === CallDirection.Incoming &&
(callHistory.status === GroupCallStatus.GenericGroupCall ||
(callHistory.status === GroupCallStatus.Ringing ||
callHistory.status === GroupCallStatus.GenericGroupCall ||
callHistory.status === GroupCallStatus.Missed);
}