const { data: orders } = usePrivateInfiniteQuery(
(pageIndex: number, previousPageData) => {
// reached the end
if (previousPageData && !previousPageData.length) return null;
const search = new URLSearchParams([
["size", size.toString()],
["page", `${pageIndex + 1}`]
]);
if (status) {
search.set(`status`, status);
}
if (symbol) {
search.set(`symbol`, symbol);
}
if (side) {
search.set(`side`, side);
}
return `/v1/orders?${search.toString()}`;
},
{
initialSize: 1,
onError: (err) => {
console.error("fetch failed::::", err);
}
}
);