]> git.codecow.com Git - libnemo.git/commitdiff
Reduce requested autolock timer by 1 second to account for browser lag.
authorChris Duncan <chris@codecow.com>
Wed, 12 Aug 2026 05:57:09 +0000 (22:57 -0700)
committerChris Duncan <chris@codecow.com>
Wed, 12 Aug 2026 05:57:09 +0000 (22:57 -0700)
src/lib/vault/vault-worker.ts

index 5a4d42db253548421535de987206ca4e0ab36e91..e49d47c7027998cc2d6c8c562df8bdd19035b570 100644 (file)
@@ -141,7 +141,7 @@ function config (timeout?: number): Promise<void> {
                if (timeout > 600) {
                        throw new VaultError('Timeout must be at most 10 minutes')
                }
-               _timeout = timeout * 1000
+               _timeout = (timeout - 1) * 1000
                _timer.reset(_timeout)
                return Promise.resolve()
        } catch (err) {
@@ -345,7 +345,6 @@ function unlock (type?: WalletType, id?: UUID, key?: CryptoKey, iv?: ArrayBuffer
                        if (encrypted == null) {
                                throw new VaultError('Wallet encrypted data is required')
                        }
-                       _timer?.pause()
                        return WalletAesGcm.decrypt(type, id, key, iv, encrypted)
                                .then(({ mnemonic, seed }) => {
                                        if (!(seed instanceof ArrayBuffer)) {