export default defineNuxtRouteMiddleware((to, from) => {
const { loggedIn } = useUserSession();
watch(
() => loggedIn.value,
(isLoggedIn) => {
console.log("AUTH MIDDLEWARE", isLoggedIn);
if (!isLoggedIn) {
console.log("DUMMY REDIRECT");
return abortNavigation();
// navigateTo("/login");
// navigateTo("/auth/microsoft", { external: true });
}
},
{ immediate: true } // Trigger the watcher immediately
);
});
export default defineNuxtRouteMiddleware((to, from) => {
const { loggedIn } = useUserSession();
watch(
() => loggedIn.value,
(isLoggedIn) => {
console.log("AUTH MIDDLEWARE", isLoggedIn);
if (!isLoggedIn) {
console.log("DUMMY REDIRECT");
return abortNavigation();
// navigateTo("/login");
// navigateTo("/auth/microsoft", { external: true });
}
},
{ immediate: true } // Trigger the watcher immediately
);
});