export default defineNuxtRouteMiddleware(async (to) => { if (to.path.startsWith("/room/")) return; const auth = useAuth(); await auth.refresh(); if (to.path === "/auth") { if (auth.authenticated.value) return navigateTo("/"); return; } if (!auth.authenticated.value) return navigateTo("/auth"); });