node-red-contrib-cognitive-services
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -38,3 +38,27 @@ var request = require('request'); | ||
{ | ||
msg.payload = JSON.parse(body).flaggedTokens; | ||
var flaggedTokens = JSON.parse(body).flaggedTokens; | ||
var tmp = msg.payload; | ||
flaggedTokens = flaggedTokens.sort(function(a, b) { | ||
return b.offset - a.offset; | ||
}); | ||
for (var i = 0; i < flaggedTokens.length; i++) | ||
{ | ||
var offset = flaggedTokens[i].offset; | ||
var token = flaggedTokens[i].token; | ||
var suggestion = flaggedTokens[i].suggestions[0].suggestion; | ||
var str1 = tmp.substring(0, offset); | ||
var str2 = tmp.substr(offset, token.length); | ||
var str3 = tmp.substring(offset+token.length, tmp.length); | ||
if (str2 == token) | ||
{ | ||
tmp = str1 + suggestion + str3; | ||
} | ||
} | ||
msg.flaggedTokens = flaggedTokens; | ||
msg.payload = tmp; | ||
node.send(msg); | ||
@@ -41,0 +65,0 @@ } |
{ | ||
"name": "node-red-contrib-cognitive-services", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "Microsoft Cognitive Services", | ||
@@ -5,0 +5,0 @@ "dependencies": {}, |
42567
189