14 lines
481 B
TypeScript
14 lines
481 B
TypeScript
export async function getTransactions({ transactionType, query }: { transactionType: string, query: string }) {
|
|
const res = await fetch(`http://localhost:3000/api/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();
|
|
}
|