diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 9691baf..4fc1fae 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -7,8 +7,16 @@ const signedIn = computed(() => Boolean(auth.token)) async function signOut () { - clearSession() - await router.push('/') + const token = auth.token + try { + await fetch('/api/signout', { + method: 'POST', + headers: { Authorization: `Bearer ${token}` }, + }) + } finally { + clearSession() + await router.push('/') + } }