import { getAppUserFromRequest } from "@/server/app/app-auth"; import { NextResponse } from "next/server"; export const runtime = "nodejs"; export const dynamic = "force-dynamic"; export async function GET(request: Request) { try { const user = await getAppUserFromRequest(request); if (!user) { return NextResponse.json( { ok: false, error: "Unauthorized." }, { status: 401 }, ); } return NextResponse.json({ ok: true, data: { user, }, }); } catch (error) { const message = error instanceof Error ? error.message : "Unknown error."; return NextResponse.json( { ok: false, error: message }, { status: 401 }, ); } }