payment-backoffice/app/services/transactions.ts
2025-10-25 11:39:24 +02:00

25 lines
531 B
TypeScript

export async function getTransactions({
transactionType,
query,
}: {
transactionType: string;
query: string;
}) {
const res = await fetch(
`http://localhost:4000/api/dashboard/transactions/${transactionType}?${query}`,
{
cache: "no-store",
}
);
if (!res.ok) {
// Handle error from the API
const errorData = await res
.json()
.catch(() => ({ message: "Unknown error" }));
throw new Error(errorData.message || `HTTP error! status: ${res.status}`);
}
return res.json();
}