UNPKG

@cgignite/ignite-sf-commerce

Version:

Salesforce Commerce connector for Ignite

33 lines (29 loc) 1.37 kB
// const { getAssignmentsData } = require('../helpers/assignments'); // const { extractToken } = require('../helpers/functions'); // module.exports = function (RED) { // function assignments(config) { // RED.nodes.createNode(this, config); // var node = this; // this.on('input', function (msg) { // var baseURI = 'https://{shortCode}.api.commercecloud.salesforce.com/pricing/assignments/{version}'; // reqHeaders = extractToken(msg) // assignmentsInfo = { // ApiURL: baseURI + config.endpoint, // reqHeaders: msg.reqHeaders ? msg.reqHeaders : reqHeaders, // reqParams: msg.reqParams ? msg.reqParams : {}, // reqBody: msg.payload ? msg.payload : {}, // shortCode: msg.commerceCloudConfig.shortCode, // version: msg.commerceCloudConfig.version, // organizationId: msg.commerceCloudConfig.organizationId, // method: config.method, // endpoint: config.endpoint // } // getAssignmentsData(assignmentsInfo) // .then(response => { // msg.payload = response // node.send(msg) // }); // }); // } // RED.nodes.registerType("assignments", assignments); // };