import { cancelSessionStreams } from "~/server/streams"; export default defineEventHandler(async (event) => { const session = await getServerSession(event); if (session) { if (session.account.type === "anonymous") { throw createError({ status: 409, message: "Cannot log out of an anonymous account", }); } } if (session) { cancelSessionStreams(session.id); } await clearServerSession(event); })