import type { User } from '~/composables/use-auth' export default defineNuxtRouteMiddleware(async (to, from) => { const session = useCookie('session') const { authenticated, user } = useAuth() if (session.value && !authenticated.value) { try { user.value = await $api('/users/current', { method: 'get', }) } catch (e) { console.log(e) } } })