From: Chris Duncan Date: Thu, 6 Aug 2026 10:09:31 +0000 (-0700) Subject: Fix vault worker result reporting. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=b1c27a7ad4a481b39e6123d0d0f4ed35e3412d7e;p=libnemo.git Fix vault worker result reporting. --- diff --git a/src/lib/vault/index.ts b/src/lib/vault/index.ts index 943a743..fb47b6d 100644 --- a/src/lib/vault/index.ts +++ b/src/lib/vault/index.ts @@ -39,12 +39,12 @@ export class Vault { constructor () { const listener = (message: MessageEvent) => { - this.#report(message.data) + this.#report(message) } BROWSER: { this.#url = URL.createObjectURL(new Blob([vaultWorker], { type: 'text/javascript' })) this.#worker = new Worker(this.#url, { type: 'module' }) - this.#worker.addEventListener('message', this.#report) + this.#worker.addEventListener('message', listener) this.#worker.addEventListener('error', this.terminate) this.#worker.addEventListener('messageerror', this.terminate) } @@ -100,7 +100,7 @@ export class Vault { for (const buffer of buffers) { new Uint8Array(buffer).fill(0) } - reject(err) + reject(new Error(String(err))) } }) }