From 1d806e2bb703ff4bceedc329d40d5a2aa607e46c Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 23 Dec 2024 13:24:31 +0700 Subject: [PATCH] fix: threads sorting order after updated --- web/helpers/atoms/Thread.atom.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/helpers/atoms/Thread.atom.ts b/web/helpers/atoms/Thread.atom.ts index 55527115fe..c94d287b56 100644 --- a/web/helpers/atoms/Thread.atom.ts +++ b/web/helpers/atoms/Thread.atom.ts @@ -200,12 +200,12 @@ export const updateThreadAtom = atom( ) // sort new threads based on updated at - threads.sort((thread1, thread2) => { - const aDate = new Date(thread1.updated ?? 0) - const bDate = new Date(thread2.updated ?? 0) - return bDate.getTime() - aDate.getTime() + threads.sort((a, b) => { + return ((a.metadata?.updated_at as number) ?? 0) > + ((b.metadata?.updated_at as number) ?? 0) + ? -1 + : 1 }) - set(threadsAtom, threads) } )