diff --git a/app/src/components/ControlPalette.vue b/app/src/components/ControlPalette.vue index 470a29a..6d80f56 100644 --- a/app/src/components/ControlPalette.vue +++ b/app/src/components/ControlPalette.vue @@ -25,10 +25,10 @@ diff --git a/app/src/components/GameHeaderPart.vue b/app/src/components/GameHeaderPart.vue index 093047f..7fb256b 100644 --- a/app/src/components/GameHeaderPart.vue +++ b/app/src/components/GameHeaderPart.vue @@ -4,12 +4,18 @@ import { useRouter } from 'vue-router' import { logout } from '../utils/auth' import { bugReportUrl } from '../config' import api from '../utils/api' +import { reset } from '../store/session' const router = useRouter() const handleLogout = async () => { - await logout() - router.push({ name: 'login' }) + try { + await logout() + reset() + router.push({ name: 'login' }) + } catch (err) { + console.error(err) + } } const questData = ref(null) diff --git a/app/src/components/HintPart.vue b/app/src/components/HintPart.vue index 3656d00..dad0189 100644 --- a/app/src/components/HintPart.vue +++ b/app/src/components/HintPart.vue @@ -1,11 +1,15 @@