Unify error handling

This commit is contained in:
Snarling 2022-08-29 02:41:17 -04:00
parent ba1a10b4f7
commit 0e67fbee21

@ -62,7 +62,8 @@ function stopAndCleanUpWorkerScript(ws: WorkerScript): void {
//Clean up any ongoing netscriptDelay //Clean up any ongoing netscriptDelay
if (ws.delay) clearTimeout(ws.delay); if (ws.delay) clearTimeout(ws.delay);
ws.delayReject?.(new ScriptDeath(ws)); ws.delayReject?.(new ScriptDeath(ws));
ws.env.runningFn = "";
if (typeof ws.atExit === "function") { if (typeof ws.atExit === "function") {
try { try {
ws.env.stopFlag = false; ws.env.stopFlag = false;