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])