import { NextAuthOptions } from "next-auth"; import DiscordProvider from "next-auth/providers/discord"; export const authOptions: NextAuthOptions = { providers: [ DiscordProvider({ clientId: process.env.DISCORD_CLIENT_ID!, clientSecret: process.env.DISCORD_CLIENT_SECRET!, }), ], callbacks: { async session({ session, token }) { if (session.user && token.sub) { (session.user as { id?: string }).id = token.sub; } else { (session.user as { id?: string }).id = ""; } return session; }, }, };