From 31bec33064afa774816738c08389526ee94200e6 Mon Sep 17 00:00:00 2001 From: Memory <134070804+Memory2314@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:50:47 +0800 Subject: [PATCH] fix: auto-refresh relative time on profiles page --- src/renderer/src/pages/profiles.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/renderer/src/pages/profiles.tsx b/src/renderer/src/pages/profiles.tsx index de27fef..97b1567 100644 --- a/src/renderer/src/pages/profiles.tsx +++ b/src/renderer/src/pages/profiles.tsx @@ -59,6 +59,7 @@ const Profiles: React.FC = () => { const [updating, setUpdating] = useState(false) const [fileOver, setFileOver] = useState(false) const [url, setUrl] = useState('') + const [, setNow] = useState(new Date()) const isUrlEmpty = url.trim() === '' const sensors = useSensors(useSensor(PointerSensor)) const { data: subs = [], mutate: mutateSubs } = useSWR( @@ -218,6 +219,11 @@ const Profiles: React.FC = () => { } }, []) + useEffect(() => { + const timer = setInterval(() => setNow(new Date()), 30000) + return () => clearInterval(timer) + }, []) + useEffect(() => { setSortedItems(items) }, [items])