Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ids.map((j) => {
// We use a template so that each time the message can be randomly generated.
const generatedMessage = isTemplate
? dummyjson.parse(template)
: template;
this.sendD2CMessageCore(
clients[j],
generatedMessage,
statuses[j],
this.totalStatus,
);
});
this.totalStatus.addSent(deviceCount);
oneOf: function (itemList: string[]) {
return DummyJSON.utils.randomArrayItem(itemList);
},
// return some random item as an array (to be used in triple braces) or as a string
export const DummyJSONParser = (text: string, request: any): string => {
return DummyJSON.parse(text, { helpers: DummyJSONHelpers(request) });
};
node.on("input", function(msg) {
if (msg.seed) { dummyjson.seed = msg.seed; }
try {
var value = dummyjson.parse(node.template, {mockdata: msg});
if (node.syntax === "json") {
try { value = JSON.parse(value); }
catch(e) { node.error(RED._("datagen.errors.json-error")); }
}
if (node.fieldType === 'msg') {
RED.util.setMessageProperty(msg,node.field,value);
}
else if (node.fieldType === 'flow') {
node.context().flow.set(node.field,value);
}
else if (node.fieldType === 'global') {
node.context().global.set(node.field,value);
}
node.send(msg);
}
catch(e) {
private async generateRandomJson(
req: express.Request,
res: express.Response,
next: express.NextFunction,
) {
const data = req.body;
const template = data.template;
try {
const message = dummyjson.parse(template);
return res.status(200).json(message);
} catch (err) {
return res.sendStatus(400);
}
}
}
node.on("input", function(msg) {
if (msg.seed) { dummyjson.seed = msg.seed; }
try {
var value = dummyjson.parse(node.template, {mockdata: msg});
if (node.syntax === "json") {
try { value = JSON.parse(value); }
catch(e) { node.error(RED._("datagen.errors.json-error")); }
}
if (node.fieldType === 'msg') {
RED.util.setMessageProperty(msg,node.field,value);
}
else if (node.fieldType === 'flow') {
node.context().flow.set(node.field,value);
}
else if (node.fieldType === 'global') {
node.context().global.set(node.field,value);
}
node.send(msg);