From ea58202bff22ae2969aca07d58220f73695ed5b5 Mon Sep 17 00:00:00 2001 From: trevor-signal <131492920+trevor-signal@users.noreply.github.com> Date: Thu, 5 Oct 2023 12:37:47 -0400 Subject: [PATCH] Stop marking pending/ringing calls read --- ts/util/callDisposition.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ts/util/callDisposition.ts b/ts/util/callDisposition.ts index 281a41760..5728547dd 100644 --- a/ts/util/callDisposition.ts +++ b/ts/util/callDisposition.ts @@ -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); }