// Route de rebond apres connexion : lit la session et redirige vers la bonne
// surface selon le role. Server component pour decider sans round-trip client
// et sans exposer le role dans la reponse signIn.

import type { Metadata } from "next";
import { redirect } from "next/navigation";
import { getCurrentSession } from "@/lib/auth/server";

export const metadata: Metadata = {
  title: "Redirection",
  robots: { index: false, follow: false },
};

export default async function PostLoginPage() {
  const session = await getCurrentSession();
  if (!session) redirect("/connexion");
  if (session.user.role === "admin") redirect("/atelier-novelia");
  redirect("/portail");
}
