API: Minor followup changes for #1059 (#1135)

This commit is contained in:
Snarling
2024-03-05 19:42:55 -05:00
committed by GitHub
parent 4aaf845fca
commit d61e12fdd1
3 changed files with 13 additions and 19 deletions

View File

@@ -47,12 +47,11 @@ function stopAndCleanUpWorkerScript(ws: WorkerScript): void {
//so the map must be cleared before looping
ws.atExit = new Map();
for (const key of atExit.keys()) {
for (const [id, callback] of atExit) {
try {
const callback = atExit.get(key);
if (typeof callback == "function") callback();
callback();
} catch (e: unknown) {
handleUnknownError(e, ws, "Error running atExit function.\n\n");
handleUnknownError(e, ws, `Error running atExit function with id ${id}.\n\n`);
}
}