Simplify declare function in scripts

Using declare function is made easier by accept a single path and returning
a promise to read parameter attributes.
This commit is contained in:
Zaid Abdulla committed 2016-11-07 00:29:38 -08:00
1 parent 044734b567
commit b4bbd8f58c
4 files changed
+347 -219

No files matched your search

+2 -2
View File
@@ -167,7 +167,7 @@ refresh = (callback) ->
for r in res
provisions[r._id] = {}
provisions[r._id].md5 = crypto.createHash('md5').update(r.script).digest('hex')
provisions[r._id].script = new vm.Script(r.script, {filename: r._id, timeout: 50})
provisions[r._id].script = new vm.Script("\"use strict\";(function(){\n#{r.script}\n})();", {filename: r._id, lineOffset: 1, timeout: 50})
if -- counter == 0
computeHash()
@@ -188,7 +188,7 @@ refresh = (callback) ->
for r in res
virtualParameters[r._id] = {}
virtualParameters[r._id].md5 = crypto.createHash('md5').update(r.script).digest('hex')
virtualParameters[r._id].script = new vm.Script(r.script, {filename: r._id, timeout: 50})
virtualParameters[r._id].script = new vm.Script("\"use strict\";(function(){\n#{r.script}\n})();", {filename: r._id, lineOffset: 1, timeout: 50})
if -- counter == 0
computeHash()