From 99c231c698add1a9c3062240fcf0519425040e3f Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Mon, 30 Oct 2023 10:30:59 +1100 Subject: [PATCH] fix: allow answered&missed call notification to disappear after read --- ts/session/utils/calling/CallManager.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ts/session/utils/calling/CallManager.ts b/ts/session/utils/calling/CallManager.ts index 5fb782140..919114bad 100644 --- a/ts/session/utils/calling/CallManager.ts +++ b/ts/session/utils/calling/CallManager.ts @@ -917,7 +917,11 @@ export async function USER_acceptIncomingCallRequest(fromSender: string) { expirationMode ); - if (expirationMode === 'legacy' || expirationMode === 'deleteAfterSend') { + if ( + expirationMode === 'legacy' || + expirationMode === 'deleteAfterSend' || + expirationMode === 'deleteAfterRead' + ) { expirationStartTimestamp = DisappearingMessages.setExpirationStartTimestamp( expirationMode, networkTimestamp, @@ -1278,7 +1282,11 @@ async function addMissedCallMessage(callerPubkey: string, sentAt: number) { expirationMode ); - if (expirationMode === 'legacy' || expirationMode === 'deleteAfterSend') { + if ( + expirationMode === 'legacy' || + expirationMode === 'deleteAfterSend' || + expirationMode === 'deleteAfterRead' + ) { expirationStartTimestamp = DisappearingMessages.setExpirationStartTimestamp( expirationMode, sentAt,