import { prisma } from '@/lib/prisma' export async function isCurrentAdmin(session: unknown): Promise { const userId = (session as any)?.user?.id if (!userId) { return false } const user = await prisma.user.findUnique({ where: { id: userId }, select: { role: true, isSuperAdmin: true }, }) return Boolean(user && (user.role === 'ADMIN' || user.isSuperAdmin)) } export async function isCurrentSuperAdmin(session: unknown): Promise { const userId = (session as any)?.user?.id if (!userId) { return false } const user = await prisma.user.findUnique({ where: { id: userId }, select: { isSuperAdmin: true }, }) return Boolean(user?.isSuperAdmin) }