mirror of
https://github.com/bitinflow/nuxt-oauth.git
synced 2026-03-13 13:45:59 +00:00
init only when used
This commit is contained in:
@@ -5,13 +5,15 @@ declare interface ComposableOptions {
|
||||
fetchUserOnInitialization: boolean
|
||||
}
|
||||
|
||||
const user: CookieRef<any> = useCookie('oauth_user')
|
||||
const accessToken: CookieRef<any> = useCookie('oauth_access_token')
|
||||
let user: CookieRef<any>;
|
||||
let accessToken: CookieRef<any>;
|
||||
|
||||
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 {
|
||||
|
||||
Reference in New Issue
Block a user