Add Nuxt
This commit is contained in:
30
app/adminpanellib.ts
Normal file
30
app/adminpanellib.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user