blacklightapi
Version:
Api da blacklight, gatos dogs e outros!
64 lines (58 loc) • 1.26 kB
JavaScript
const fetch = require('node-fetch')
const config = require('../config.json')
class BlacklightApi{
constructor({token=String()}){
this.token=token;
};
async gatos(){
/**
* @name GATOS
* @description XD GATOS FOFOS
* @author everson
* @deprecated true
* */
let token = this.token
let aaa = await fetch(config.api_url+"/cats",{
headers:{
authorization:token
}
})
let url = ""
try{
let jsonz = await aaa.json()
if(jsonz.status == 403) {
throw new Error(jsonz.message)
}else
{
url=jsonz.url
// console.log(url)
return url
}
}catch (e){
console.error(e)
}
}
async doggo(){
let token = this.token
let aaa = await fetch(config.api_url+"/dogs",{
headers:{
authorization:token
}
})
let url = ""
try{
let jsonz = await aaa.json()
if(jsonz.status == 403) {
throw new Error(jsonz.message)
}else
{
url=jsonz.url
// console.log(url)
return url
}
}catch (e){
console.error(e)
}
}
} // endClass
module.exports = BlacklightApi