import { redirect } from "next/navigation";
import { getSessionAdmin } from "@/lib/auth";
import { isInstalled } from "@/lib/install";

export const dynamic = "force-dynamic";

export default async function HomePage() {
  try {
    if (!(await isInstalled())) redirect("/install");
  } catch {
    redirect("/install");
  }

  const admin = await getSessionAdmin();
  if (!admin) redirect("/login");
  redirect("/admin");
}
