From: Chris Duncan Date: Tue, 9 Sep 2025 20:10:33 +0000 (-0700) Subject: Move vault lock resolution to method out of action handler. X-Git-Tag: v0.10.5~22^2~11 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=365bb1cff0fa1b03eded7bb094d0f129545ea93e;p=libnemo.git Move vault lock resolution to method out of action handler. --- diff --git a/src/lib/vault/vault-worker.ts b/src/lib/vault/vault-worker.ts index 9187a77..c229a91 100644 --- a/src/lib/vault/vault-worker.ts +++ b/src/lib/vault/vault-worker.ts @@ -51,7 +51,7 @@ export class VaultWorker { return this.load(type, key, keySalt, mnemonicPhrase ?? seed, mnemonicSalt) } case 'lock': { - return Promise.resolve(this.lock()) + return this.lock() } case 'sign': { return this.sign(index, message) @@ -185,13 +185,14 @@ export class VaultWorker { .finally(() => this.lock()) } - lock (): void { + lock (): Promise { this.#mnemonic = undefined this.#seed = undefined this.#locked = true this.#timeout?.pause() BROWSER: postMessage('locked') NODE: this.#parentPort?.postMessage('locked') + return Promise.resolve() } /**