Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const callCNEE = (uri, payload = {}, wrapPayload = true) => {
- let cneeRequestPayload = Object.assign({}, payload, {
- appId: cneeConfig.appId,
- clientId: cneeConfig.clientId
- });
- if (wrapPayload) {
- cneeRequestPayload = {
- cneeRequest: cneeRequestPayload
- };
- }
- return axios.post(
- `${cneeUrl()}/${uri}`,
- cneeRequestPayload,
- {
- auth: {
- username: process.env.CNEE_USERNAME,
- password: process.env.CNEE_PASSWORD
- },
- headers: {},
- // Resolve all promises for manual error handling
- validateStatus: () => true
- }
- );
- };
- const callCNID = (uri, payload = {}) => {
- const cnidRequestUrl = `${cnidUrl()}/${uri}`;
- const cnidRequestPayload = Object.assign({}, payload, {
- site: cnidConfig.site,
- provisionerType: cnidConfig.provisionerType
- });
- return new Promise(function (resolve, reject) {
- const requestObject = {
- oauth: {
- consumer_key: process.env.CNID_KEY,
- consumer_secret: process.env.CNID_SECRET
- },
- headers: {}
- };
- requestObject.url = cnidRequestUrl;
- requestObject.method = 'POST';
- requestObject.json = cnidRequestPayload;
- request(requestObject, function (error, response, rawResponse) {
- // Complete promise
- if (error) return reject(error);
- return resolve(rawResponse);
- });
- });
- };
- const callUserPlatform = (uri, payload = {}) => {
- return axios.post(
- `${userPlatformUrl()}/${uri}`,
- payload,
- {
- auth: {
- username: process.env.USER_PLATFORM_USERNAME,
- password: process.env.USER_PLATFORM_PASSWORD
- },
- headers: {
- 'x-client': upConfig['x-client']
- }
- }
- );
- };
Add Comment
Please, Sign In to add comment