(queryClient: QueryClient)
| 93 | * workspace queries land, so it cannot be warmed at hover time. |
| 94 | */ |
| 95 | export function prefetchUpgradeBillingData(queryClient: QueryClient) { |
| 96 | queryClient.prefetchQuery({ |
| 97 | queryKey: subscriptionKeys.user(true), |
| 98 | queryFn: ({ signal }) => fetchSubscriptionData(true, signal), |
| 99 | staleTime: 5 * 60 * 1000, |
| 100 | }) |
| 101 | queryClient.prefetchQuery({ |
| 102 | queryKey: subscriptionKeys.usage(), |
| 103 | queryFn: ({ signal }) => fetchUsageLimitData(signal), |
| 104 | staleTime: 30 * 1000, |
| 105 | }) |
| 106 | } |
| 107 | |
| 108 | /** |
| 109 | * Fetch user usage limit metadata |
no test coverage detected