Files
livedash-node/app/api/auth/me/route.ts
Kaj Kowalski cd05fc8648 fix: resolve Prettier markdown code block parsing errors
- Fix syntax errors in skills markdown files (.github/skills, .opencode/skills)
- Change typescript to tsx for code blocks with JSX
- Replace ellipsis (...) in array examples with valid syntax
- Separate CSS from TypeScript into distinct code blocks
- Convert JavaScript object examples to valid JSON in docs
- Fix enum definitions with proper comma separation
2026-01-20 21:09:29 +01:00

24 lines
537 B
TypeScript

import { NextResponse } from "next/server";
import { getAuthenticatedUser } from "@/lib/auth/server";
/**
* GET /api/auth/me
* Returns the current user's data from our User table
*/
export async function GET() {
const { user } = await getAuthenticatedUser();
if (!user) {
return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
}
return NextResponse.json({
id: user.id,
email: user.email,
name: user.name,
role: user.role,
companyId: user.companyId,
company: user.company,
});
}