mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
No longer pass in date
This commit is contained in:
parent
7fdd7f89e4
commit
542ef7d506
@ -70,17 +70,8 @@ module.exports = function(RED) {
|
||||
"on:__node__.on,"+
|
||||
"status:__node__.status,"+
|
||||
"send:function(msgs){ __node__.send(__msgid__,msgs);}"+
|
||||
"};\n"+
|
||||
"var innerFunc = (msg) => {\n" +
|
||||
"};\n"+
|
||||
this.func+"\n"+
|
||||
"};\n" +
|
||||
"let output;\n" +
|
||||
"try {\n" +
|
||||
" const result = innerFunc(msg);\n" +
|
||||
" return JSON.stringify({ type: 'msg', result });\n" +
|
||||
"} catch (e) {\n" +
|
||||
" return JSON.stringify({ type: 'error', message: e.message, stack: e.stack });\n" +
|
||||
"}" +
|
||||
"})(msg);";
|
||||
this.topic = n.topic;
|
||||
this.outstandingTimers = [];
|
||||
@ -89,7 +80,7 @@ module.exports = function(RED) {
|
||||
console: console,
|
||||
util:util,
|
||||
//Buffer:Buffer,
|
||||
Date: Date,
|
||||
//Date: Date,
|
||||
RED: {
|
||||
util: RED.util
|
||||
},
|
||||
@ -218,18 +209,9 @@ module.exports = function(RED) {
|
||||
try {
|
||||
var start = process.hrtime();
|
||||
sandbox.msg = msg;
|
||||
const logger = msg.logger;
|
||||
|
||||
const vm2Instance = new vm2.VM({ sandbox });
|
||||
const result = JSON.parse(vm2Instance.run(functionText));
|
||||
if(result.type === 'error') {
|
||||
const error = new Error(result.message);
|
||||
error.stack = result.stack;
|
||||
throw error;
|
||||
}
|
||||
|
||||
result.result.logger = logger;
|
||||
sendResults(this,msg._msgid, result.result);
|
||||
const result = vm2Instance.run(functionText);
|
||||
sendResults(this,msg._msgid, result);
|
||||
|
||||
var duration = process.hrtime(start);
|
||||
var converted = Math.floor((duration[0] * 1e9 + duration[1])/10000)/100;
|
||||
|
2712
package-lock.json
generated
2712
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@servisbot/node-red",
|
||||
"version": "0.18.7-patch-4",
|
||||
"version": "0.18.7-patch-5",
|
||||
"description": "A visual tool for wiring the Internet of Things",
|
||||
"homepage": "http://nodered.org",
|
||||
"license": "Apache-2.0",
|
||||
|
Loading…
x
Reference in New Issue
Block a user