diff --git a/src/boot/restore-route.js b/src/boot/restore-route.js index f6ff99d..5635df4 100644 --- a/src/boot/restore-route.js +++ b/src/boot/restore-route.js @@ -1,8 +1,16 @@ import { boot } from 'quasar/wrappers'; import { useUserStore } from 'src/vueLib/login/userStore'; +import { appApi } from './axios'; export default boot(async ({ router }) => { const userStore = useUserStore(); + // load user + try { + const { data } = await appApi.get('/login/me'); + await userStore.setUser(data); + } catch { + /* ignore error */ + } // Restore logic after router is ready but before navigation router.isReady().then(() => {