import { cookies } from "next/headers";
import { verifyToken } from "./jwt";

export async function getAdminUser() {
  const cookieStore = await cookies();

  const token =
    cookieStore.get("admin_token")?.value;

  if (!token) {
    return null;
  }

  try {
    return verifyToken(token);
  } catch {
    return null;
  }
}