import { type NextAuthOptions } from "next-auth"; import DiscordProvider from "next-auth/providers/discord"; import { prisma } from "@acme/db"; import { PrismaAdapter } from "@next-auth/prisma-adapter"; export const authOptions: NextAuthOptions = { // Configure one or more authentication providers adapter: PrismaAdapter(prisma), providers: [ DiscordProvider({ clientId: process.env.DISCORD_CLIENT_ID as string, clientSecret: process.env.DISCORD_CLIENT_SECRET as string, }), // ...add more providers here ], callbacks: { session({ session, user }) { if (session.user) { session.user.id = user.id; } return session; }, }, };