import { deleteDatbase, readAccounts } from "~/server/database"; export default defineEventHandler(async (event) => { const session = await requireServerSession(event); let accounts = await readAccounts(); const sessionAccount = accounts.find( account => account.id === session.accountId ); if (!sessionAccount) { throw Error("Account does not exist"); } if (sessionAccount.type !== "admin") { throw createError({ statusCode: 403, statusMessage: "Forbidden", }); } await deleteDatbase(); })