From 98a0b840bd1d007cf65ec48774def95d88b7b3aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Wed, 3 Jun 2026 05:05:58 -0700 Subject: [PATCH] fix: restore snapshot request timeout --- src/daemon-client.ts | 2 -- src/utils/__tests__/daemon-client.test.ts | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/daemon-client.ts b/src/daemon-client.ts index ca2d7a7d6..0f410c2de 100644 --- a/src/daemon-client.ts +++ b/src/daemon-client.ts @@ -117,7 +117,6 @@ type EnsuredDaemon = { type ResolvedDaemonTransport = 'socket' | 'http'; const REQUEST_TIMEOUT_MS = 90_000; -const SNAPSHOT_REQUEST_TIMEOUT_MS = 30_000; const PREPARE_REQUEST_TIMEOUT_MS = 240_000; const DAEMON_STARTUP_TIMEOUT_MS = 15_000; const DAEMON_STARTUP_ATTEMPTS = 2; @@ -204,7 +203,6 @@ export function resolveDaemonRequestTimeoutMs( return req.flags.timeoutMs; } if (req.command === PUBLIC_COMMANDS.prepare) return PREPARE_REQUEST_TIMEOUT_MS; - if (req.command === PUBLIC_COMMANDS.snapshot) return SNAPSHOT_REQUEST_TIMEOUT_MS; return REQUEST_TIMEOUT_MS; } diff --git a/src/utils/__tests__/daemon-client.test.ts b/src/utils/__tests__/daemon-client.test.ts index 471cf4583..1250ad356 100644 --- a/src/utils/__tests__/daemon-client.test.ts +++ b/src/utils/__tests__/daemon-client.test.ts @@ -182,7 +182,7 @@ test('snapshot request timeout preserves daemon metadata for follow-up evidence assert.equal(shouldResetDaemonAfterRequestTimeout(undefined), true); }); -test('snapshot uses a shorter daemon request timeout with an explicit override', () => { +test('snapshot uses the standard daemon request timeout with an explicit override', () => { const base = { session: 'default', positionals: [], @@ -190,7 +190,7 @@ test('snapshot uses a shorter daemon request timeout with an explicit override', meta: {}, }; - assert.equal(resolveDaemonRequestTimeoutMs({ ...base, command: 'snapshot' }), 30_000); + assert.equal(resolveDaemonRequestTimeoutMs({ ...base, command: 'snapshot' }), 90_000); assert.equal( resolveDaemonRequestTimeoutMs({ ...base,