AkurAI Build
Menu

Public repository / 0d7f5f902b20084326479f36d4ccf2b55ee890c0

AkurAI-Mail / src/routes/(admin)/+layout.ts

Latest change 22202d1bde69be4ace8a299dffd91f8ff24378df - Recover deployed webmail frontend (frontend parity with EC2 a6afffc) by Ólafur Búi Ólafsson

import { redirect } from "@sveltejs/kit";
import { api } from "$lib/api";
import { webmailSession } from "$lib/webmail/session";

export async function load() {
  const authCheck = await api("/api/auth/check");
  if (!webmailSession(authCheck).admin) redirect(302, "/webmail");
  const status = await api("/api/status");
  return { hostname: status.hostname };
}