export default defineNuxtPlugin(async () => { const auth = useAuth() if ((auth.token.value || auth.tokenState.value) && !auth.user.value) { try { await auth.syncUser() } catch (error) { console.error('[Auth Plugin] Sync failed:', error) auth.logout() } } console.log('[Auth Plugin] Initialized - User:', auth.user.value?.id || 'None', 'Authenticated:', auth.isAuthenticated.value) })