diff --git a/src/runtime/composables/useAuth.ts b/src/runtime/composables/useAuth.ts index ce28da0..24e3132 100644 --- a/src/runtime/composables/useAuth.ts +++ b/src/runtime/composables/useAuth.ts @@ -5,13 +5,15 @@ declare interface ComposableOptions { fetchUserOnInitialization: boolean } -const user: CookieRef = useCookie('oauth_user') -const accessToken: CookieRef = useCookie('oauth_access_token') +let user: CookieRef; +let accessToken: CookieRef; export default async (options: ComposableOptions = { fetchUserOnInitialization: false }) => { const authConfig = useRuntimeConfig().public.oauth as ModuleOptions; + if (user == null) user = useCookie('oauth_user') + if (accessToken == null) accessToken = useCookie('oauth_access_token') const fetchUser = async () => { try {