From 47b70270279acbf08132e713ee72008de8ec92b8 Mon Sep 17 00:00:00 2001 From: Conner Bachmann <59223342+Intevel@users.noreply.github.com> Date: Wed, 23 Mar 2022 18:46:50 +0100 Subject: [PATCH] fix: user fetching problems --- src/runtime/composables/useDirectusAuth.ts | 3 ++- src/runtime/plugin.ts | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/runtime/composables/useDirectusAuth.ts b/src/runtime/composables/useDirectusAuth.ts index 70266c56..3c56520e 100644 --- a/src/runtime/composables/useDirectusAuth.ts +++ b/src/runtime/composables/useDirectusAuth.ts @@ -28,7 +28,8 @@ export const useDirectusAuth = () => { const fetchUser = async (): Promise> => { if (token.value && !user.value) { try { - user.value = await directus("/users/me"); + var res = await directus("/users/me"); + setUser(res.data); } catch (e) { setToken(null); } diff --git a/src/runtime/plugin.ts b/src/runtime/plugin.ts index 98b07f6d..3e5e0c6b 100644 --- a/src/runtime/plugin.ts +++ b/src/runtime/plugin.ts @@ -1,5 +1,7 @@ import { defineNuxtPlugin } from "#app"; -export default defineNuxtPlugin((nuxtApp) => { - console.log("Directus"); +export default defineNuxtPlugin(async (nuxtApp) => { + const { fetchUser } = useDirectusAuth(); + + await fetchUser(); });