More userstore fixes

ref #1
This commit is contained in:
2021-08-21 08:34:54 +02:00
parent cd3508dcb6
commit 84ab757e11
6 changed files with 31 additions and 16 deletions

View File

@@ -18,6 +18,7 @@ export default class Apiclient {
}
static async getUrls() {
console.log("APICALL")
return (
await axios.get('https://kauft.es/api?showVisits=true', {
headers: { Authorization: `Bearer ${UserStore.state.token}` }

View File

@@ -1,21 +1,10 @@
<script>
import UserStore from '$lib/UserStore';
import { onDestroy, onMount } from 'svelte';
import * as localForage from 'localforage';
import { onDestroy } from 'svelte';
import Apiclient from './Apiclient';
$: logged_in = false;
onMount(() => {
localForage.getItem('userdata', (err, value) => {
if (value) {
if (value.token) {
UserStore.login(value);
}
}
});
});
const unsubscribe = UserStore.subscribe((value) => {
logged_in = value.isLoggedIn;
});

View File

@@ -47,6 +47,9 @@ const userStore = () => {
return state;
});
location.replace("/");
},
getCurrent(){
return state;
}
};