MCPcopy Index your code
hub / github.com/OpenPipe/OpenPipe / useLoggedCalls

Function useLoggedCalls

app/src/utils/hooks.ts:313–335  ·  view source on GitHub ↗
(options?: { filters?: FilterData[]; disabled?: boolean })

Source from the content-addressed store, hash-verified

311};
312
313export const useLoggedCalls = (options?: { filters?: FilterData[]; disabled?: boolean }) => {
314 const selectedProjectId = useSelectedProject().data?.id;
315 const { page, pageSize } = usePageParams();
316
317 const generalFilters = useFilters().filters;
318 const dateFilters = useDateFilter().filters;
319
320 const filtersWithValues = removeEmptyFilters(
321 options?.filters ?? [...dateFilters, ...generalFilters],
322 );
323
324 const result = api.loggedCalls.list.useQuery(
325 {
326 projectId: selectedProjectId ?? "",
327 page,
328 pageSize,
329 filters: filtersWithValues,
330 },
331 { enabled: !!selectedProjectId && !options?.disabled, refetchOnWindowFocus: false },
332 );
333
334 return result;
335};
336
337export const useLoggedCallsCount = (options?: { filters?: FilterData[]; disabled?: boolean }) => {
338 const selectedProjectId = useSelectedProject().data?.id;

Callers 3

EmptyTableRowFunction · 0.90
LoggedCallsTableFunction · 0.90
LoggedCallsFunction · 0.90

Calls 5

useFiltersFunction · 0.90
useDateFilterFunction · 0.90
useSelectedProjectFunction · 0.85
usePageParamsFunction · 0.85
removeEmptyFiltersFunction · 0.85

Tested by

no test coverage detected