Files

16 lines
508 B
TypeScript

import { NextResponse } from 'next/server';
import { isMenuManagerEmail } from '@/domain/auth/menu-managers';
import { getCustomerSession } from '@/infrastructure/auth/customer-session';
export const dynamic = 'force-dynamic';
export async function GET() {
const session = await getCustomerSession();
const email = session?.email ?? null;
return NextResponse.json({
authenticated: Boolean(session),
email,
name: session?.name ?? null,
isMenuManager: isMenuManagerEmail(email),
});
}