export const auth = betterAuth({
database: drizzleAdapter(db, { provider: 'pg' }),
session: { cookieCache: { enabled: true, maxAge: 30 } },
databaseHooks: {
session: {
create: {
before: async session => {
const { data, error: _error } = await getUserOrganizationAuth(session.userId)
return { data: { ...session, activeOrganizationId: data?.id } }
},
},
},
},
})
export const auth = betterAuth({
database: drizzleAdapter(db, { provider: 'pg' }),
session: { cookieCache: { enabled: true, maxAge: 30 } },
databaseHooks: {
session: {
create: {
before: async session => {
const { data, error: _error } = await getUserOrganizationAuth(session.userId)
return { data: { ...session, activeOrganizationId: data?.id } }
},
},
},
},
})