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

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);
}