From 0ea138571d45e3b163af913df5480cd93f423962 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 23 Feb 2025 00:35:08 -0600 Subject: [PATCH] refactor: update auth module to separate handler and API --- packages/server/src/lib/auth.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/server/src/lib/auth.ts b/packages/server/src/lib/auth.ts index 2b807a57..24e23bfd 100644 --- a/packages/server/src/lib/auth.ts +++ b/packages/server/src/lib/auth.ts @@ -9,7 +9,7 @@ import * as schema from "../db/schema"; import { sendEmail } from "../verification/send-verification-email"; import { IS_CLOUD } from "../constants"; -export const auth = betterAuth({ +const { handler, api } = betterAuth({ database: drizzleAdapter(db, { provider: "pg", schema: schema, @@ -144,8 +144,12 @@ export const auth = betterAuth({ ], }); +export const auth = { + handler, +}; + export const validateRequest = async (request: IncomingMessage) => { - const session = await auth.api.getSession({ + const session = await api.getSession({ headers: new Headers({ cookie: request.headers.cookie || "", }),