diff --git a/packages/better-auth/src/client/config.ts b/packages/better-auth/src/client/config.ts index 9bb8fad18f..bc92c691c8 100644 --- a/packages/better-auth/src/client/config.ts +++ b/packages/better-auth/src/client/config.ts @@ -27,12 +27,12 @@ export const getClientConfig = (options?: O) => { ...pluginsFetchPlugins, ], }); - const { _sessionSignal, $session } = getSessionAtom($fetch); + const { $sessionSignal, session } = getSessionAtom($fetch); const plugins = options?.plugins || []; let pluginsActions = {} as Record; let pluginsAtoms = { - _sessionSignal, - session: $session, + $sessionSignal, + session, } as Record>; let pluginPathMethods: Record = { "/sign-out": "POST", @@ -40,7 +40,7 @@ export const getClientConfig = (options?: O) => { }; const atomListeners: AtomListener[] = [ { - signal: "_sessionSignal", + signal: "$sessionSignal", matcher(path) { return ( path === "/sign-out" || @@ -65,13 +65,13 @@ export const getClientConfig = (options?: O) => { } const $store = { - notify: (signal?: Omit | "_sessionSignal") => { + notify: (signal?: Omit | "$sessionSignal") => { pluginsAtoms[signal as keyof typeof pluginsAtoms].set( !pluginsAtoms[signal as keyof typeof pluginsAtoms].get(), ); }, listen: ( - signal: Omit | "_sessionSignal", + signal: Omit | "$sessionSignal", listener: (value: boolean, oldValue?: boolean | undefined) => void, ) => { pluginsAtoms[signal as keyof typeof pluginsAtoms].subscribe(listener); diff --git a/packages/better-auth/src/client/query.ts b/packages/better-auth/src/client/query.ts index 7833723cc4..235dcec777 100644 --- a/packages/better-auth/src/client/query.ts +++ b/packages/better-auth/src/client/query.ts @@ -40,6 +40,7 @@ export const useAuthQuery = ( isPending: value.get().isPending, }) : options; + return $fetch(path, { ...opts, onSuccess: async (context) => { diff --git a/packages/better-auth/src/client/session-atom.ts b/packages/better-auth/src/client/session-atom.ts index 483c14135f..8b999e329e 100644 --- a/packages/better-auth/src/client/session-atom.ts +++ b/packages/better-auth/src/client/session-atom.ts @@ -21,7 +21,7 @@ export function getSessionAtom