AkurAI Build
Menu

Public repository / aa0081daf17648c0a6e369ad847bdc30c0c7d321

AkurAI-Mail / src/routes/logout/+server.ts

Latest change 66e3647948f2e277afdd6ecd16939de8b6ad525f - Initial commit: AkurAI Mail UI (SvelteKit+Bun) by Ólafur Búi Ólafsson

import { redirect } from "@sveltejs/kit";
import { clearSession, isAuthenticated, mailboxFromSession } from "$lib/auth";

export function GET({ cookies }) {
  const target = !isAuthenticated(cookies) && mailboxFromSession(cookies) ? "/webmail/login" : "/login";
  clearSession(cookies);
  throw redirect(303, target);
}

export const POST = GET;