import { NextResponse } from "next/server"; import { getAuthenticatedUser } from "@/lib/server/auth"; export const runtime = "nodejs"; export async function GET() { try { const user = await getAuthenticatedUser(); if (!user) { return NextResponse.json({ authenticated: false }, { status: 401 }); } return NextResponse.json({ authenticated: true, user }); } catch { return NextResponse.json({ error: "Session check failed" }, { status: 500 }); } }