From 174f931486ad2a1598f8a827cdabf98a2d37dcde Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sun, 30 Aug 2026 15:49:52 +0800 Subject: [PATCH] perf: reduce worker overview refetches --- apps/frontend/src/pages/worker/WorkerHallPage.tsx | 2 ++ apps/frontend/src/pages/worker/WorkerOrdersPage.tsx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/frontend/src/pages/worker/WorkerHallPage.tsx b/apps/frontend/src/pages/worker/WorkerHallPage.tsx index 7a01b892..405d1688 100644 --- a/apps/frontend/src/pages/worker/WorkerHallPage.tsx +++ b/apps/frontend/src/pages/worker/WorkerHallPage.tsx @@ -111,6 +111,8 @@ export default function WorkerHallPage() { problemCount: Number(summaryByStatus.get('problem') || 0), } satisfies HallSummary }, + staleTime: 5_000, + refetchOnWindowFocus: false, retry: false, }) diff --git a/apps/frontend/src/pages/worker/WorkerOrdersPage.tsx b/apps/frontend/src/pages/worker/WorkerOrdersPage.tsx index 05bac560..cfaad132 100644 --- a/apps/frontend/src/pages/worker/WorkerOrdersPage.tsx +++ b/apps/frontend/src/pages/worker/WorkerOrdersPage.tsx @@ -197,6 +197,8 @@ export default function WorkerOrdersPage() { const overviewQuery = useQuery({ queryKey: ['worker-my-orders-overview'], queryFn: fetchWorkerMyOrderOverview, + staleTime: 5_000, + refetchOnWindowFocus: false, retry: false, }) const cancelRequestsQuery = useQuery({