import { createFileRoute, redirect } from "@tanstack/react-router";

import { getSessionFn } from "@/lib/auth.functions";

export const Route = createFileRoute("/")({
  beforeLoad: async () => {
    const session = await getSessionFn();
    throw redirect({ to: session.isAuthenticated ? "/dashboard" : "/login" });
  },
});
