biz9-remote
Version:
**The BiZ9-Remote Package**
46 lines (43 loc) • 1.35 kB
JavaScript
const axios = require('axios');
const get_data_adapter = (url) => {
return new Promise((callback) => {
axios.get(url)
.then(function (response) {
callback([response.data.cloud_error,response.data.cloud]);
})
.catch(function (error) {
console.log('Apdater-Get-Data-Error');
console.log(error);
callback(error);
});
})
}
const post_data_adapter = (url,obj) => {
return new Promise((callback) => {
axios.post(url,{data:obj}).then(function (response) {
callback([response.data.cloud_error,response.data.cloud]);
})
.catch(function (error) {
console.log('Apdater-Post-Data-Error');
console.log(error);
callback(error);
})
});
}
const delete_data_adapter = (url) => {
return new Promise((callback) => {
axios.delete(url).then(function (response) {
callback([response.data.cloud_error,response.data.cloud]);
})
.catch(function (error) {
console.log('Apdater-Delete-Data-Error');
console.log(error);
callback(error);
})
});
}
module.exports = {
get_data_adapter,
delete_data_adapter,
post_data_adapter
}