import { type Auth, betterAuth } from 'better-auth'
import { drizzleAdapter } from 'better-auth/adapters/drizzle'
import { db } from '@/db'
import * as schema from '~/db/schemas/auth-schema'
export const auth: Auth = betterAuth({
database: drizzleAdapter(db, {
provider: 'pg',
schema: { ...schema }
}),
socialProviders: {
discord: {
clientId: process.env.DISCORD_CLIENT_ID!,
clientSecret: process.env.DISCORD_CLIENT_SECRET
}
}
})
import { type Auth, betterAuth } from 'better-auth'
import { drizzleAdapter } from 'better-auth/adapters/drizzle'
import { db } from '@/db'
import * as schema from '~/db/schemas/auth-schema'
export const auth: Auth = betterAuth({
database: drizzleAdapter(db, {
provider: 'pg',
schema: { ...schema }
}),
socialProviders: {
discord: {
clientId: process.env.DISCORD_CLIENT_ID!,
clientSecret: process.env.DISCORD_CLIENT_SECRET
}
}
})