Initial commit

This commit is contained in:
Developer
2026-02-06 21:44:04 -06:00
commit f85e93c7a6
151 changed files with 22916 additions and 0 deletions

27
app/api/auth/me/route.ts Normal file
View File

@@ -0,0 +1,27 @@
import { ok } from "../../../../lib/http";
import { getSession } from "../../../../lib/auth/session";
import { getPrisma } from "../../../../lib/db";
export const runtime = "nodejs";
export async function GET() {
const session = await getSession();
if (!session) return ok({ session: null });
const prisma = await getPrisma();
if (!prisma) return ok({ session });
const user = await prisma.user.findUnique({ where: { id: session.sub } });
return ok({
session,
user: user
? {
firstName: user.firstName,
lastName: user.lastName,
avatarUrl: user.image,
role: user.role,
email: user.email,
}
: null,
});
}