feat(desktop): implement phase 2 native capabilities
This commit is contained in:
@@ -25,7 +25,7 @@ export const useAuthStore = defineStore("auth", () => {
|
||||
? await devLogin({ email, password })
|
||||
: await encryptedLogin(email, password);
|
||||
token.value = data.access_token;
|
||||
setToken(data.access_token);
|
||||
await setToken(data.access_token);
|
||||
useSessionStore().resetActivity();
|
||||
localStorage.setItem(LAST_LOGIN_EMAIL_KEY, email);
|
||||
const me = await fetchMeAction();
|
||||
@@ -62,7 +62,7 @@ export const useAuthStore = defineStore("auth", () => {
|
||||
return data;
|
||||
};
|
||||
|
||||
const logout = () => {
|
||||
const logout = async () => {
|
||||
const studyStore = useStudyStore();
|
||||
const sessionStore = useSessionStore();
|
||||
const userKey = user.value?.email || localStorage.getItem(LAST_LOGIN_EMAIL_KEY) || "";
|
||||
@@ -71,7 +71,7 @@ export const useAuthStore = defineStore("auth", () => {
|
||||
user.value = null;
|
||||
forceLogin.value = false;
|
||||
sessionStore.resetActivity();
|
||||
clearToken();
|
||||
await clearToken();
|
||||
studyStore.clearCurrentStudy();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user