Added RAM usage calculations for wget() Netscript fn

This commit is contained in:
danielyxie
2018-09-27 17:08:51 -05:00
parent 427cdb48ba
commit 44ce4bc674
3 changed files with 11 additions and 0 deletions
+4
View File
@@ -2262,6 +2262,10 @@ function NetscriptFunctions(workerScript) {
});
},
wget : async function(url, target, ip=workerScript.serverIp) {
if (workerScript.checkingRam) {
return updateStaticRam("wget", CONSTANTS.ScriptWgetRamCost);
}
updateDynamicRam("wget", CONSTANTS.ScriptWgetRamCost);
if (!isScriptFilename(target) && !target.endsWith(".txt")) {
workerSript.log(`ERROR: wget() failed because of an invalid target file: ${target}. Target file must be a script or text file`);
return false;