import { NextRequest, NextResponse } from 'next/server'; import { getFirmFees } from '@/lib/db'; export async function GET( _req: NextRequest, { params }: { params: Promise<{ id: string }> } ) { const { id: idStr } = await params; const firmId = parseInt(idStr, 10); if (isNaN(firmId)) { return NextResponse.json({ error: 'Invalid firm id' }, { status: 400 }); } try { return NextResponse.json(getFirmFees(firmId)); } catch (err) { console.error('[GET /api/firms/:id/instrument-configs]', err); return NextResponse.json({ error: 'Failed to fetch fees' }, { status: 500 }); } }