]> git.codecow.com Git - libnemo.git/commitdiff
Use constants for lock status and adjust error message.
authorChris Duncan <chris@codecow.com>
Tue, 12 May 2026 13:18:02 +0000 (06:18 -0700)
committerChris Duncan <chris@codecow.com>
Tue, 12 May 2026 13:18:02 +0000 (06:18 -0700)
src/lib/vault/index.ts

index c6344b7abe84b7362a764dbfaf9ec500ea9d8739..8f1e59ceeb93833150f6c4eae9235255f7fd5066 100644 (file)
@@ -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) {