У меня есть middleware isAuth, который проверяем авторизован ли пользователь (то есть пришли ли данные)
Данные хранятся в store, в layout/default.vue, с помощью хука created я делаю dispatch('user'), чтобы отправить запрос на получение данных
В чем проблема
Когда я устанавливаю на любую страницу middleware: 'isAuth' и перезагружаю ее, то у меня идет редирект на главную страницу(такое условие в middleware)
Если же я с главной страницы перейду на страницу, где у меня стоит middleware: 'isAuth', то работает все отлично
Как это исправить, чтобы middleware дождался загрузки данных?