UNPKG

blacklightapi

Version:

Api da blacklight, gatos dogs e outros!

64 lines (58 loc) 1.26 kB
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