]> git.codecow.com Git - libnemo.git/commitdiff
Throw outside of promise.
authorChris Duncan <chris@codecow.com>
Tue, 12 May 2026 13:06:24 +0000 (06:06 -0700)
committerChris Duncan <chris@codecow.com>
Tue, 12 May 2026 13:06:24 +0000 (06:06 -0700)
src/lib/vault/index.ts

index 9bd7d1cfa0ca6869857e998f4c27574ffc46c4f4..c9512e6cb870ca08edfcb85cd32b317fe2ebfd15 100644 (file)
@@ -50,10 +50,10 @@ export class Vault {
        get isLocked (): boolean { return this.#isLocked }
 
        request<T extends Data | Record<string, Data>> (data: Record<string, Data | Record<string, Data>>): Promise<Record<string, T>> {
+               if (this.#isTerminated) {
+                       throw new Error('Worker terminated')
+               }
                return new Promise((resolve, reject): void => {
-                       if (this.#isTerminated) {
-                               return reject('Worker terminated')
-                       }
                        const task: Task = {
                                url: this.#url,
                                id: performance.now(),