(options: UseUsageLimitDataOptions = {})
| 128 | * Use this for editing usage limits, not for displaying current usage |
| 129 | */ |
| 130 | export function useUsageLimitData(options: UseUsageLimitDataOptions = {}) { |
| 131 | const { enabled = true } = options |
| 132 | |
| 133 | return useQuery({ |
| 134 | queryKey: subscriptionKeys.usage(), |
| 135 | queryFn: ({ signal }) => fetchUsageLimitData(signal), |
| 136 | staleTime: 30 * 1000, |
| 137 | enabled, |
| 138 | }) |
| 139 | } |
| 140 | |
| 141 | /** |
| 142 | * Fetch finalized invoices for the active billing customer (personal or |
no test coverage detected