From 41ca76a0af74b1fe994d70b4e8840c34f9afd6bc Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Wed, 6 Jul 2022 22:00:35 +0530 Subject: [PATCH] fix: chats.delete patch on sync --- src/Utils/chat-utils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Utils/chat-utils.ts b/src/Utils/chat-utils.ts index df1f1b9..4677520 100644 --- a/src/Utils/chat-utils.ts +++ b/src/Utils/chat-utils.ts @@ -682,7 +682,12 @@ export const processSyncAction = ( } ]) } else if(action?.deleteChatAction) { - ev.emit('chats.delete', [id]) + if( + isValidPatchBasedOnMessageRange(id, action?.deleteChatAction?.messageRange) + || !isInitialSync + ) { + ev.emit('chats.delete', [id]) + } } else { logger.warn({ syncAction, id }, 'unprocessable update') }