From 5d46eb4c6bedba5d7ccfefc80dceb86cb58943f8 Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 6 May 2025 13:46:23 +0100 Subject: [PATCH] fix: prevent empty trusted origin from throwing an error --- packages/auth/src/auth.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/auth/src/auth.ts b/packages/auth/src/auth.ts index d2cd4865..96577b57 100644 --- a/packages/auth/src/auth.ts +++ b/packages/auth/src/auth.ts @@ -14,7 +14,9 @@ const db = createDrizzleClient(); export const auth = betterAuth({ secret: process.env.BETTER_AUTH_SECRET!, baseURL: process.env.BETTER_AUTH_BASE_URL!, - trustedOrigins: process.env.BETTER_AUTH_TRUSTED_ORIGINS!.split(","), + trustedOrigins: process.env.BETTER_AUTH_TRUSTED_ORIGINS + ? process.env.BETTER_AUTH_TRUSTED_ORIGINS.split(",") + : [], database: drizzleAdapter(db, { provider: "pg", schema: { @@ -39,14 +41,14 @@ export const auth = betterAuth({ }, }, plugins: [ - apiKey(), - magicLink({ - sendMagicLink: async ({ email, url }) => { - await sendEmail(email, "Sign in to kan.bn", "MAGIC_LINK", { - magicLoginUrl: url, - }); - }, - }), + // apiKey(), + // magicLink({ + // sendMagicLink: async ({ email, url }) => { + // await sendEmail(email, "Sign in to kan.bn", "MAGIC_LINK", { + // magicLoginUrl: url, + // }); + // }, + // }), ], hooks: { // after: createAuthMiddleware(async (ctx) => {