refactor!: cleanup userdata localstorage + components
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-04-19 18:06:13 +02:00
parent bf8b351b64
commit c7c1c6dc41
3 changed files with 127 additions and 122 deletions

View File

@@ -27,7 +27,6 @@ async function auth_login(resAuth: ResponseAuth) {
}, 2 * 60000);
localStorage.setItem('kiosk-userdata', JSON.stringify(state));
localStorage.setItem('kiosk-access_token', state.access_token);
OpenAPI.TOKEN = resAuth.access_token;
userState.set(state);
return state;
@@ -43,15 +42,13 @@ async function refreshAuth() {
}
}
async function loginFromStorage() {
const access_token = localStorage.getItem('kiosk-access_token');
if (!access_token) {
const storagedata = localStorage.getItem('kiosk-userdata');
const userdata = JSON.parse(storagedata || '{}') as UserState;
if (!userdata.access_token) {
throw new Error('Unauthorized');
}
const storagedata = localStorage.getItem('kiosk-userdata');
const userdata = JSON.parse(storagedata || '{}') as UserState;
state.access_token = access_token;
state.access_token = userdata.access_token;
state.refresh_token = userdata.refresh_token;
state.isLoggedIn = true;
state.refreshInterval = setInterval(() => {