From: Chris Duncan Date: Sun, 9 Aug 2026 15:15:29 +0000 (-0700) Subject: Revert to labeled statements for env-specific worker init. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=c6b687c1fb978389e36591b7e1075ad7ceb23588;p=libnemo.git Revert to labeled statements for env-specific worker init. --- diff --git a/src/lib/vault/index.ts b/src/lib/vault/index.ts index a22c7af..2f905fb 100644 --- a/src/lib/vault/index.ts +++ b/src/lib/vault/index.ts @@ -94,7 +94,14 @@ export class Vault { } static #initialize (v: Vault): Vault { - if (NodeWorker) { + BROWSER: { + v.#url = URL.createObjectURL(new Blob([vaultWorker], { type: 'text/javascript' })) + v.#worker = new Worker(v.#url, { type: 'module' }) + v.#worker.addEventListener('message', v.#report.bind(v)) + v.#worker.addEventListener('error', v.shutdown.bind(v)) + v.#worker.addEventListener('messageerror', v.shutdown.bind(v)) + } + NODE: { v.#worker = new NodeWorker(vaultWorker, { eval: true, stderr: false, @@ -104,12 +111,6 @@ export class Vault { v.#worker.on('message', v.#report.bind(v)) v.#worker.on('error', v.shutdown.bind(v)) v.#worker.on('messageerror', v.shutdown.bind(v)) - } else { - v.#url = URL.createObjectURL(new Blob([vaultWorker], { type: 'text/javascript' })) - v.#worker = new Worker(v.#url, { type: 'module' }) - v.#worker.addEventListener('message', v.#report.bind(v)) - v.#worker.addEventListener('error', v.shutdown.bind(v)) - v.#worker.addEventListener('messageerror', v.shutdown.bind(v)) } return v }