UNPKG

vat-data

Version:

VATData Handle for pulling info

52 lines (38 loc) 1.07 kB
"use strict"; 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;