From ef2ff4ce56076103fc09324689eb3fe0c26adf4d Mon Sep 17 00:00:00 2001 From: Bereket Engida <86073083+Bekacru@users.noreply.github.com> Date: Thu, 26 Dec 2024 18:44:16 +0300 Subject: [PATCH] fix(expo): local session cache should be scopped (#1020) --- examples/expo-example/src/lib/auth-client.ts | 1 - examples/expo-example/src/lib/auth.ts | 1 + .../better-auth/src/client/react/index.ts | 2 ++ packages/expo/src/client.ts | 24 +++++++++++-------- packages/expo/src/expo.test.ts | 8 ------- 5 files changed, 17 insertions(+), 19 deletions(-) diff --git a/examples/expo-example/src/lib/auth-client.ts b/examples/expo-example/src/lib/auth-client.ts index aef5926af4..aebc1ed579 100644 --- a/examples/expo-example/src/lib/auth-client.ts +++ b/examples/expo-example/src/lib/auth-client.ts @@ -5,7 +5,6 @@ import Constants from "expo-constants"; export const getBaseUrl = () => { const debuggerHost = Constants.expoConfig?.hostUri; - const localhost = debuggerHost?.split(":")[0]; return `http://${"localhost"}:8081`; }; diff --git a/examples/expo-example/src/lib/auth.ts b/examples/expo-example/src/lib/auth.ts index 091bd9ebf7..3c70d3277f 100644 --- a/examples/expo-example/src/lib/auth.ts +++ b/examples/expo-example/src/lib/auth.ts @@ -16,4 +16,5 @@ export const auth = betterAuth({ clientSecret: process.env.GITHUB_CLIENT_SECRET!, }, }, + trustedOrigins: ["exp://"], }); diff --git a/packages/better-auth/src/client/react/index.ts b/packages/better-auth/src/client/react/index.ts index 8b31fb84ad..d71fd19291 100644 --- a/packages/better-auth/src/client/react/index.ts +++ b/packages/better-auth/src/client/react/index.ts @@ -102,3 +102,5 @@ export function createAuthClient