DigitalConsumer.ISS/src/global-methods.js
Kulbhushan Kaushik f8b4136070 commit
2022-09-15 14:25:44 -04:00

21 lines
No EOL
710 B
JavaScript

import axios from "axios";
import { applicationConfig } from "@/constants/application-config.js";
export default {
callHttpClient({ method, endpoint, payload}) {
return new Promise((resolve, reject) => {
const cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO;
const payloadAndAnalyticsData = Object.assign({}, payload, { AppName: "SelfService" });
axios({ method: method, url: cfDistroUrl + endpoint, data: payloadAndAnalyticsData, crossDomain: true, responseType: {}})
.then((response) => {
return resolve(response);
},
error => {
console.error(error);
return reject(error.response);
}
);
});
}
};