@b3dotfun/anyspend-sdk
Version:
React Hooks and UI Components for AnySpend by B3
30 lines (27 loc) • 752 B
text/typescript
import { anyspendService } from "@b3dotfun/anyspend-sdk/services/anyspend";
import { useQuery } from "@tanstack/react-query";
export function useAnyspendOrderHistory(
isMainnet: boolean,
creatorAddress: string | undefined,
limit: number = 100,
offset: number = 0
) {
const {
data: rawData = [],
isLoading,
refetch,
error
} = useQuery({
queryKey: ["getOrderHistory", creatorAddress, limit, offset],
queryFn: async () => {
const response = await anyspendService.getOrderHistory(isMainnet, creatorAddress, limit, offset);
return response.data;
}
});
return {
orderHistory: rawData,
isLoadingOrderHistory: isLoading,
getOrderHistoryError: error,
refetchOrderHistory: refetch
};
}