From b389d1b96e89055a564c8f35504b6cb3fd30aec2 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Tue, 31 Mar 2026 02:06:55 -0700 Subject: [PATCH] Fix internal vault worker variable references. --- src/lib/vault/vault-worker.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/lib/vault/vault-worker.ts b/src/lib/vault/vault-worker.ts index 57aa1f9..599dd2a 100644 --- a/src/lib/vault/vault-worker.ts +++ b/src/lib/vault/vault-worker.ts @@ -116,8 +116,8 @@ async function config (timeout?: number): Promise { if (timeout > 600) { throw new RangeError('Timeout must be at most 10 minutes') } - timeout = timeout * 1000 - _timer = new VaultTimer(() => lock(), timeout) + _timeout = timeout * 1000 + _timer = new VaultTimer(() => lock(), _timeout) } return Promise.resolve() } catch (err) { @@ -291,9 +291,9 @@ async function unlock (type?: WalletType, key?: CryptoKey, iv?: ArrayBuffer, enc if (mnemonic != null && !(mnemonic instanceof ArrayBuffer)) { throw new TypeError('Invalid mnemonic') } - type = type - seed = seed - mnemonic = mnemonic + _type = type + _seed = seed + _mnemonic = mnemonic _locked = false _timer = new VaultTimer(lock, _timeout) BROWSER: postMessage('unlocked') @@ -345,7 +345,7 @@ function verify (seed?: ArrayBuffer, mnemonicPhrase?: string): Record { _seed = seed - return WalletAesGcm.encrypt(type, key, _seed, _mnemonic) + return WalletAesGcm + .encrypt(type, key, _seed, _mnemonic) .then(({ iv, encrypted }) => ({ iv, salt: keySalt, encrypted })) }) } catch (err) { -- 2.47.3