@tyntec/node-red-contrib-tyntec
Version:
[](https://tyntec.com)
12 lines (8 loc) • 339 B
JavaScript
const deepValue = require('./deep-value');
const replaceMsgPlaceholders = function (nodeMessage, payloadMessage) {
return nodeMessage.replace(/{{(.*?)}}/gm, (_placeholder, variable) => {
const valName = variable.split(/\.(.*)/s);
return deepValue(payloadMessage, valName[1]);
});
};
module.exports = replaceMsgPlaceholders;