import { auditEvents } from "@autoscholar/db"; import { desc } from "drizzle-orm"; import { handler, json } from "@/lib/server/api"; import { db } from "@/lib/server/db"; import { requireAdmin } from "@/lib/server/session"; export const runtime = "nodejs"; export const GET = handler(async (req) => { await requireAdmin(req); return json({ events: await db().select().from(auditEvents).orderBy(desc(auditEvents.createdAt)).limit(200), }); });