export default async function ({ $elBusCookie, redirect, store, route }) {
|
const token =
|
$elBusCookie.getAccessToken({ fromRes: true }) ||
|
$elBusCookie.getAccessToken()
|
if (!token) {
|
return redirect(`/login?redirect_uri=${encodeURIComponent(route.fullPath)}`)
|
} else if (!store.state.auth.userInfo) {
|
await store.dispatch('auth/getUserInfo')
|
}
|
}
|