node-red-contrib-convert
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -12,3 +12,17 @@ module.exports = function(RED) { | ||
if (this.convertTo === "number") msg.payload = Number(msg.payload); | ||
if (this.convertTo === "boolean") msg.payload = Boolean(msg.payload); | ||
if (this.convertTo === "boolean") { | ||
if (typeof msg.payload === "string") { | ||
msg.payload = Boolean(Number(msg.payload)); | ||
} else { | ||
msg.payload = Boolean(msg.payload); | ||
} | ||
} | ||
if (this.convertTo === "boolean (0/1)") { | ||
if (typeof msg.payload === "string") { | ||
msg.payload = Boolean(Number(msg.payload)); | ||
} else { | ||
msg.payload = Boolean(msg.payload); | ||
} | ||
msg.payload = Number(msg.payload); | ||
} | ||
node.send(msg); | ||
@@ -15,0 +29,0 @@ }); |
{ | ||
"name": "node-red-contrib-convert", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "Node-RED node that converts payloads to a specific type", | ||
@@ -5,0 +5,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
4721
29