From 00317a7d92cbf883b5d6028c16888cdf23a322b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=AF=BC=EC=9A=B0=EC=84=9D?= Date: Thu, 25 Sep 2025 21:10:33 +0900 Subject: [PATCH] Add auto refresh --- src/app/page.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 46b26c2..5ad3aea 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,7 +14,6 @@ import { useToast } from "@/shared/components/ui/use-toast" import { usePullToRefresh } from "@/shared/hooks/use-pull-to-refresh" export default function HomePage() { - const router = useRouter() const { toast } = useToast() const [isLoading, setIsLoading] = useState(true) const [refreshCooldown, setRefreshCooldown] = useState(0) @@ -82,6 +81,15 @@ export default function HomePage() { }; }, []); + useEffect(()=>{ + const dataFetch = setInterval(()=>{ + fetchMyInfo() + fetchMachines() + }, 60000) + + return () => clearInterval(dataFetch); + }, []) + // 1초마다 타이머 감소 (메모이제이션으로 최적화) useEffect(() => { const timer = setInterval(() => {