T
TanStack15mo ago
ratty-blush

Pages is undefined with infiniteQuery when data is empty array

I have the following infiniteQuery:
export const shopListingInfiniteQueryOptions = (queryParams: ShopListingSearchInputDTO = {}) => {
return infiniteQueryOptions<ShopListingOutputArrayDTOAPI, AxiosError<ShopListingOutputArrayDTOAPI>>({
queryKey: [...shopListingKeys.list(), 'infinite', ...queryParamsToArray(queryParams)],
queryFn: async () => (await getApiClient().shop.shopControllerSearch(queryParams)).data,
initialPageParam: 0,
getNextPageParam: (lastPage) => hasNextPage(lastPage.meta),
});
};
export const shopListingInfiniteQueryOptions = (queryParams: ShopListingSearchInputDTO = {}) => {
return infiniteQueryOptions<ShopListingOutputArrayDTOAPI, AxiosError<ShopListingOutputArrayDTOAPI>>({
queryKey: [...shopListingKeys.list(), 'infinite', ...queryParamsToArray(queryParams)],
queryFn: async () => (await getApiClient().shop.shopControllerSearch(queryParams)).data,
initialPageParam: 0,
getNextPageParam: (lastPage) => hasNextPage(lastPage.meta),
});
};
No description
1 Reply
robust-apricot
robust-apricot15mo ago
Please show a minimal reproduction

Did you find this page helpful?