UNPKG

datacache-request

Version:

Module provides indexing and access to datacache service functions

30 lines (22 loc) 620 B
'use strict'; const api = require('./lib/call.js'); class Calendar { constructor(api_key) { this.url = "https://data-cache-datacache-calendar-v1.p.mashape.com/calendar"; this.key = api_key; } exec(endpoint, data) { let apiob = new api(this.url, this.key); return new Promise((resolve, reject) => { apiob.exec(endpoint, data).then((response) => { resolve(response); }).catch((error) => { reject(error); }); }); } }; let DataCache = { "Calendar": Calendar }; module.exports = DataCache;