From dfe7596becd08630590fbfd0677c0b9ecaa82e2b Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Wed, 30 Oct 2024 11:20:26 +0300 Subject: [PATCH] fix: renmae leading _ to $ for signals --- packages/better-auth/src/client/config.ts | 12 ++++---- packages/better-auth/src/client/query.ts | 1 + .../better-auth/src/client/session-atom.ts | 4 +-- .../better-auth/src/client/test-plugin.ts | 28 +++++++++---------- packages/better-auth/src/client/types.ts | 6 ++-- packages/better-auth/src/client/vue.ts | 2 +- .../src/plugins/multi-session/client.ts | 2 +- .../src/plugins/organization/client.ts | 16 +++++------ .../src/plugins/phone-number/client.ts | 2 +- .../src/plugins/two-factor/client.ts | 2 +- 10 files changed, 38 insertions(+), 37 deletions(-) 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