vat-data
Version:
VATData Handle for pulling info
52 lines (38 loc) • 1.07 kB
JavaScript
;
const axios = require('axios').default;
const baseURI = 'https://api.vatsim.net/api'
class VATClient {
getRecentConnection(cid) {
if(!cid) {
console.error('Fatal: CID Not Provided');
} else {
const connectURI = baseURI + '/ratings/' + cid + '/connections/';
const Fetch = axios.get(connectURI).then(response => {
if(response.status != 404 && response) {
const data = response.data.results[0];
return data;
} else {
console.error('Fatal: 404, No Response')
}
});
return Fetch;
}
}
getUserInfo(cid) {
if(!cid) {
console.error('Fatal: CID Not Provided');
} else {
const connectURI = baseURI + '/ratings/' + cid;
const Fetch = axios.get(connectURI).then(response => {
if(response.status != 404 && response) {
const data = response.data;
return data;
} else {
console.error('Fatal: 404, No Response')
}
});
return Fetch;
}
}
}
module.exports = VATClient;