/* global axios */ import endPoints from './endPoints'; export default { getAccountReports(metric, from, to) { const urlData = endPoints('reports').account(metric, from, to); const fetchPromise = new Promise((resolve, reject) => { axios .get(urlData.url) .then(response => { resolve(response); }) .catch(error => { reject(Error(error)); }); }); return fetchPromise; }, getAccountSummary(accountId, from, to) { const urlData = endPoints('reports').accountSummary(accountId, from, to); const fetchPromise = new Promise((resolve, reject) => { axios .get(urlData.url) .then(response => { resolve(response); }) .catch(error => { reject(Error(error)); }); }); return fetchPromise; }, };