Files
ritzenbergen-frontend/src/adminpanellib.ts

31 lines
683 B
TypeScript

import RitzenbergenLib from "./ritzenbergenlib";
import { useRouter } from "vue-router";
class AdminPanelLib {
static async getUserInfo(token:string){
if(!await RitzenbergenLib.RitzenbergenLib.checkInternetConnection()) return false;
const url=new URL(RitzenbergenLib.RitzenbergenLib.api("/admin/userinfo.php"));
return fetch(url.toString(), {
headers: {
"Authorization": "Bearer "+token
},
})
.then((response)=>response.json())
.then((response)=>{
if(response.error){
window.alert(response.error);
return false;
}else{
return response;
}
});
}
}
export default {
AdminPanelLib
}