Files
AITrader/app/routes/api/alpaca/account.ts
T

16 lines
540 B
TypeScript

import type { AlpacaAccount } from "../../../types";
import alpacaService from "../../../lib/alpacaClient";
export async function loader({ request }: { request: Request }) {
try {
const account = await alpacaService.fetchAccount();
return Response.json(account);
} catch (error) {
console.error("Alpaca API error:", error);
const message = error instanceof Error ? error.message : "Unknown error";
return Response.json(
{ error: `Failed to fetch account info: ${message}` },
{ status: 500 }
);
}
}