]> git.codecow.com Git - libnemo.git/commitdiff
Reject all worker tasks with a real error object.
authorChris Duncan <chris@codecow.com>
Sun, 9 Aug 2026 09:25:11 +0000 (02:25 -0700)
committerChris Duncan <chris@codecow.com>
Sun, 9 Aug 2026 09:25:11 +0000 (02:25 -0700)
src/lib/vault/index.ts

index 25d58dc21bb6d94c67b76b36d1d4b34853f82ba4..a22c7afeb394c1dcb5c9f9d8f9e27fe79206ad21 100644 (file)
@@ -117,7 +117,7 @@ export class Vault {
        #rejectAll (err?: any): void {
                for (const [_, task] of this.#tasks) {
                        clearTimeout(task.timeout)
-                       task.reject(err ?? TERMINATED)
+                       task.reject(new Error(TERMINATED, { cause: err }))
                }
                this.#tasks.clear()
        }