diff --git a/src/Utils/chat-utils.ts b/src/Utils/chat-utils.ts index 99765e2..b6668b8 100644 --- a/src/Utils/chat-utils.ts +++ b/src/Utils/chat-utils.ts @@ -840,8 +840,8 @@ export const processSyncAction = ( } function isValidPatchBasedOnMessageRange(chat: Chat, msgRange: proto.SyncActionValue.ISyncActionMessageRange | null | undefined) { - const lastMsgTimestamp = msgRange?.lastMessageTimestamp || msgRange?.lastSystemMessageTimestamp || 0 - const chatLastMsgTimestamp = chat?.lastMessageRecvTimestamp || 0 - return lastMsgTimestamp >= chatLastMsgTimestamp + const lastMsgTimestamp = Number(msgRange?.lastMessageTimestamp || msgRange?.lastSystemMessageTimestamp || 0) + const chatLastMsgTimestamp = Number(chat?.lastMessageRecvTimestamp || 0) + return lastMsgTimestamp >= chatLastMsgTimestamp } -} \ No newline at end of file +}