perf: reduce worker order list query load

This commit is contained in:
yml2213
2026-08-30 16:40:09 +08:00
parent a45d7597fb
commit d24c69141a
8 changed files with 223 additions and 117 deletions
@@ -89,6 +89,8 @@ export default function WorkerHallPage() {
? pagination.page + 1
: undefined
},
staleTime: 2_000,
refetchOnWindowFocus: false,
retry: false,
})
@@ -179,6 +179,8 @@ export default function WorkerOrdersPage() {
const ordersQuery = useQuery({
queryKey: ['worker-my-orders', status, keyword, page, pageSize],
queryFn: () => fetchWorkerMyOrders(buildWorkerOrderQuery(status, keyword, page, pageSize)),
staleTime: 2_000,
refetchOnWindowFocus: false,
retry: false,
})
const pagination = ordersQuery.data?.data.pagination