From 77a7a66a165e7e07838840623a74c60385260026 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Tue, 12 May 2026 06:18:02 -0700 Subject: [PATCH] Use constants for lock status and adjust error message. --- src/lib/vault/index.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/vault/index.ts b/src/lib/vault/index.ts index c6344b7..8f1e59c 100644 --- a/src/lib/vault/index.ts +++ b/src/lib/vault/index.ts @@ -14,6 +14,8 @@ type Task = { //@ts-expect-error const vaultWorker = VAULT_WORKER +const LOCKED = 'locked' +const UNLOCKED = 'unlocked' export class Vault { #eventTarget = new EventTarget() @@ -95,8 +97,8 @@ export class Vault { } #report (results: any): void { - if (results === 'locked' || results === 'unlocked') { - const isLocked = results === 'locked' + if (results === LOCKED || results === UNLOCKED) { + const isLocked = results === LOCKED if (this.#isLocked !== isLocked) { this.#isLocked = isLocked this.dispatchEvent(new Event(results)) @@ -104,7 +106,7 @@ export class Vault { return } if (this.#job == null) { - throw new Error('Vault worker returned results but had no job to report it.') + throw new Error('Vault worker returned results without an associated job.') } const { url, id, resolve, reject } = this.#job if (url == null) { -- 2.47.3