import type { Metadata } from "next"; import { getServerSession } from "next-auth"; import { ProfileLoginCard } from "./client"; import { ProfilePassport } from "./content"; import { authOptions } from "@/lib/auth/auth-options"; import { getSessionDiscordId } from "@/lib/auth/auth"; import { loadGuildProfile } from "@/lib/profile/guild-profile"; import { RealtimeRefresh } from "@/components/realtime-refresh"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "โปรไฟล์ของฉัน", description: "ดูเลเวล XP เวลาในห้องเสียง และอันดับ Discord ของคุณใน Erika!", alternates: { canonical: "/profile" }, robots: { index: false, follow: false }, }; export default async function ProfilePage() { const session = await getServerSession(authOptions); const discordId = getSessionDiscordId(session); let content = ; if (session?.user && discordId) { const guildProfile = await loadGuildProfile(discordId); content = ( <> ); } return content; }