From d721eb5b586ec3d206a79de96c5c9590f481051c Mon Sep 17 00:00:00 2001 From: pyoor Date: Mon, 27 Aug 2018 19:39:19 -0400 Subject: [PATCH] Try to fix utils.script.runner again --- lib/utils/script.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/utils/script.js b/lib/utils/script.js index f955c6d..e711b2b 100644 --- a/lib/utils/script.js +++ b/lib/utils/script.js @@ -86,7 +86,7 @@ class script extends utils { /** * Wrap command(s) in setInterval, setTimeout, loop or run directly * @param {string|string[]} cmds - Command(s) to be executed - * @returns {string} + * @returns {array} */ static runner (cmds) { cmds = (Array.isArray(cmds)) ? cmds : [cmds] @@ -95,14 +95,13 @@ class script extends utils { // Wrap each command in try/catch for use in setInterval, setTimeout, repeater switch (random.number(50)) { case 0: - return script.safely(`setInterval(function () { ${script.safely(cmds)} }, ${random.range(100, 400)} )`) + return [`setInterval(function () { ${script.safely(cmds)} }, ${random.range(100, 400)} )`] case 1: - return script.safely(`setTimeout(function () { ${script.safely(cmds)} }, ${random.range(100, 400)} )`) + return [`setTimeout(function () { ${script.safely(cmds)} }, ${random.range(100, 400)} )`] case 2: - let n = random.number(random.number(30)) - return script.safely(`for (let i = 0; i < ${n}; i++) { ${script.safely(cmds)} }`) + return [`for (let i = 0; i < ${random.number(random.number(30))}; i++) { ${script.safely(cmds)} }`] default: - return script.safely(cmds) + return cmds } } }