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(); }