(filters: AuditLogFilters, enabled = true)
| 38 | } |
| 39 | |
| 40 | export function useAuditLogs(filters: AuditLogFilters, enabled = true) { |
| 41 | return useInfiniteQuery({ |
| 42 | queryKey: auditLogKeys.list(filters), |
| 43 | queryFn: ({ pageParam, signal }) => fetchAuditLogs(filters, pageParam, signal), |
| 44 | initialPageParam: undefined as string | undefined, |
| 45 | getNextPageParam: (lastPage) => lastPage.nextCursor, |
| 46 | enabled, |
| 47 | staleTime: 30 * 1000, |
| 48 | placeholderData: keepPreviousData, |
| 49 | }) |
| 50 | } |
no test coverage detected