export const runtime = "nodejs"; import { NextResponse } from "next/server"; import { requireSession } from "@/lib/auth/require"; import { getBalance, listRecentTransactions } from "@/lib/wallet/service"; export async function GET() { const { session, response } = await requireSession(); if (!session) return response; const [balance, transactions] = await Promise.all([ getBalance(session.user.id), listRecentTransactions(session.user.id), ]); return NextResponse.json({ balance, transactions }); }