Merge branch 'dev' of github.com:danielyxie/bitburner into dev

This commit is contained in:
Olivier Gagnon 2021-12-13 14:59:55 -05:00
commit aae03982ee

@ -1056,12 +1056,16 @@ export function NetscriptFunctions(workerScript: WorkerScript): NS {
} }
if (scriptname && scriptname.constructor === Array) { if (scriptname && scriptname.constructor === Array) {
// Recursively call scp on all elements of array // Recursively call scp on all elements of array
let res = false; const scripts: Array<string> = scriptname;
await scriptname.forEach(async function (script) { if (scripts.length === 0) {
if (await NetscriptFunctions(workerScript).scp(script, hostname1, hostname2)) { throw makeRuntimeErrorMsg("scp", "No scripts to copy");
res = true; }
let res = true;
await Promise.all(scripts.map(async function(script) {
if (!await NetscriptFunctions(workerScript).scp(script, hostname1, hostname2)) {
res = false;
} }
}); }));
return Promise.resolve(res); return Promise.resolve(res);
} }