From 365cdfa333a42cd21d51a726e41c41252402b8a7 Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 23 Dec 2024 14:09:02 +0700 Subject: [PATCH] fix: threads sorting order after updated (#4319) --- 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 55527115f..c94d287b5 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) } )