From: Chris Duncan Date: Sun, 9 Aug 2026 06:21:32 +0000 (-0700) Subject: Adjust worker returns. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=744e0b13f7c49b2613557dac1e726406610e3477;p=libnemo.git Adjust worker returns. --- diff --git a/src/lib/vault/vault-worker.ts b/src/lib/vault/vault-worker.ts index 9043abf..d507b1e 100644 --- a/src/lib/vault/vault-worker.ts +++ b/src/lib/vault/vault-worker.ts @@ -34,7 +34,7 @@ const listener = (event: MessageEvent): void => { if (typeof taskId !== 'string') return BROWSER: if (taskUrl !== location.href) return NODE: if (taskUrl !== dec.toString(threadId)) return - NODE: if (parentPort == null) setTimeout(() => listener(event), 0) + NODE: if (parentPort == null) return void setTimeout(() => listener(event), 0) const action = parseAction(data) const keySalt = parseKeySalt(action, data) const type = parseType(action, data) @@ -46,9 +46,7 @@ const listener = (event: MessageEvent): void => { .then((key: CryptoKey | undefined): Promise | void> => { switch (action) { case 'STOP': { - BROWSER: close() - NODE: process.exit() - break + return process?.exit?.() ?? close() } case 'config': { return config(timeout)