validate function i guess
This commit is contained in:
13
src/class.ts
13
src/class.ts
@ -10,9 +10,20 @@ export class TASEClient {
|
|||||||
this.token = APIToken
|
this.token = APIToken
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async validate(): Promise<boolean> {
|
||||||
|
const Response = await fetch(TASEApi + `/api/v1/key/validate`, {
|
||||||
|
headers: {
|
||||||
|
authorization: `Bearer ${this.token}`
|
||||||
|
},
|
||||||
|
method: "GET"
|
||||||
|
})
|
||||||
|
|
||||||
|
return Response.ok
|
||||||
|
}
|
||||||
|
|
||||||
async checkUser(UserID: string): Promise<CheckResult> {
|
async checkUser(UserID: string): Promise<CheckResult> {
|
||||||
if(UserID.length < 16 || UserID.length > 20) throw new Error("A UserID must be between 16-20 characters.")
|
if(UserID.length < 16 || UserID.length > 20) throw new Error("A UserID must be between 16-20 characters.")
|
||||||
|
|
||||||
const Response = await fetch(TASEApi + `/api/v1/check/${UserID}`, {
|
const Response = await fetch(TASEApi + `/api/v1/check/${UserID}`, {
|
||||||
headers: {
|
headers: {
|
||||||
authorization: `Bearer ${this.token}`
|
authorization: `Bearer ${this.token}`
|
||||||
|
Reference in New Issue
Block a user