Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import appAxios from "@/api/ApiConfiguration";
- export const apiCallHelper = {
- GET: url => {
- return new Promise((resolve, reject) => {
- appAxios
- .get(url)
- .then(response => {
- resolve(response);
- })
- .catch(error => {
- reject(error);
- });
- });
- },
- CREATE: (url, params) => {
- let createParams = { ...params };
- delete createParams.urlParams;
- return new Promise((resolve, reject) => {
- appAxios
- .post(url, createParams)
- .then(response => {
- resolve(response);
- })
- .catch(error => {
- reject(error);
- });
- });
- },
- UPDATE: (url, params) => {
- let updateParams = { ...params };
- delete updateParams.urlParams;
- return new Promise((resolve, reject) => {
- appAxios
- .patch(url, updateParams)
- .then(response => {
- resolve(response);
- })
- .catch(error => {
- reject(error);
- });
- });
- },
- DELETE: url => {
- return new Promise((resolve, reject) => {
- appAxios
- .delete(url)
- .then(response => {
- resolve(response);
- })
- .catch(error => {
- reject(error);
- });
- });
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement