18 lines
615 B
TypeScript
18 lines
615 B
TypeScript
import Mastodon from "megalodon";
|
|
|
|
export function userLoggedIn(): boolean {
|
|
if (localStorage.getItem('baseurl') && localStorage.getItem('access_token')) {
|
|
return true;
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
export function refreshUserAccountData() {
|
|
let client = new Mastodon(localStorage.getItem('access_token') as string, localStorage.getItem('baseurl') as string + "/api/v1");
|
|
client.get('/accounts/verify_credentials').then((resp: any) => {
|
|
localStorage.setItem('account', JSON.stringify(resp.data));
|
|
}).catch((err: Error) => {
|
|
console.error(err.message);
|
|
});
|
|
} |