biz9-react-remote
Version:
** Description
47 lines (46 loc) • 1.41 kB
JavaScript
/*
Copyright 2016 Certified CoderZ
Author: Brandon Poole Sr. (biz9framework@gmail.com)
License GNU General Public License v3.0
Description: BiZ9 Framework: React-Remote - Adapter
*/
import axios from 'axios';
const get_data_adapter = (url) => {
return new Promise((callback) => {
axios.get(url)
.then(function (response) {
callback([response.data.response,response.data.data]);
})
.catch(function (error) {
console.error('Apdater-Get-Data-Error');
console.error(error);
});
})
}
const post_data_adapter = (url,obj) => {
return new Promise((callback) => {
axios.post(url,obj).then(function (response) {
callback([response.data.response,response.data.data]);
})
.catch(function (error) {
console.log('Apdater-Post-Data-Error');
console.error(error);
})
});
}
const delete_data_adapter = (url) => {
return new Promise((callback) => {
axios.delete(url).then(function (response) {
callback([response.data.response,response.data.data]);
})
.catch(function (error) {
console.error('Apdater-Delete-Data-Error');
console.error(error);
})
});
}
export{
get_data_adapter,
delete_data_adapter,
post_data_adapter
}