UNPKG

@xsprtd/nuxt-api

Version:

Nuxt API Authentication and Http Client

14 lines (13 loc) 417 B
import { useCurrentUser } from "./composables/useCurrentUser.js"; import { getAuthUser } from "./services/getAuthUser.js"; import { defineNuxtPlugin } from "#app"; export default defineNuxtPlugin(async () => { const user = useCurrentUser(); if (!user.value) { try { user.value = await getAuthUser(); } catch (error) { console.debug("Failed to fetch authenticated user:", error); } } });