@cgignite/ignite-sf-commerce
Version:
Salesforce Commerce connector for Ignite
33 lines (29 loc) • 1.37 kB
JavaScript
// 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);
// };