fix: chats.delete patch on sync

This commit is contained in:
Adhiraj Singh
2022-07-06 22:00:35 +05:30
parent f13bd1fdab
commit 41ca76a0af

View File

@@ -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')
}