import { auth } from "@/auth" import { redirect } from "next/navigation" import Link from "next/link" import { getUserGuilds } from "@/lib/discord" import Toast from "@/components/Toast" export default async function Dashboard() { const session = await auth() if (!session) { redirect("/") } // Fetch user's guilds from Discord API let managedGuilds: any[] = []; if (session?.accessToken) { managedGuilds = await getUserGuilds(session.accessToken as string); } return (
{session.user?.name}
No servers found where you have management permissions.
Make sure you have "Manage Server" or "Administrator" permissions.