UNPKG

biz9-react-remote

Version:

** Description

47 lines (46 loc) 1.41 kB
/* 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 }