fix(api): Ensure everything is cleared on logout

This commit is contained in:
Ferdinand Thiessen 2021-12-23 03:20:34 +01:00
parent 195593ddc5
commit 1c452e23fe
1 changed files with 3 additions and 1 deletions

View File

@ -4,7 +4,7 @@ import { AxiosResponse } from 'axios';
import { api } from '../internal';
import { defineStore } from 'pinia';
import { PersistentStorage } from '../utils/persistent';
import { LocalStorage, SessionStorage } from 'quasar';
function reviveSession() {
return PersistentStorage.get<FG.Session>('fg_session').then((s) => fixSession(s || undefined));
}
@ -154,6 +154,8 @@ export const useMainStore = defineStore({
handleLoggedOut() {
this.$reset();
void clearPersistant();
LocalStorage.clear();
SessionStorage.clear();
},
},
});