// @ts-ignore
import {useAuthStore} from "~/stores/auth";
import {useNuxtApp} from "nuxt/app";
import {useRouter} from "vue-router";

// @ts-ignore
export default defineNuxtRouteMiddleware((to, from) => {
    const auth = useAuthStore()

    const { $sweetalert } = useNuxtApp();
    const router = useRouter();

    if (!auth.token) {
        // @ts-ignore
        $sweetalert.error('ابتدا وارد شوید.')
        // @ts-ignore
        router.push('/login')
    }
})