History

Normalize readiness duration inputs

Cursor Agent committed 5 months ago

Commit ebbd80d1 parent 21a12421 file · +3 −3Browse files

Unified · Split

packages/ssh/src/tunnel.ts+3−3
@@ -877,9 +877,9 @@ export const waitForHttpReady = Effect.fn("ssh/tunnel.waitForHttpReady")(functio · 876 unmodified lines
877877 readonly probeTimeout?: Duration.Input;
878878 readonly path?: string;
879879 }): Effect.fn.Return<void, SshReadinessError, HttpClient.HttpClient> {
880− const timeout = input.timeout ?? DEFAULT_HTTP_READY_TIMEOUT;
881− const interval = input.interval ?? HTTP_READY_RETRY_INTERVAL;
882− const probeTimeout = input.probeTimeout ?? SSH_READY_PROBE_TIMEOUT;
880+ const timeout = Duration.fromInputUnsafe(input.timeout ?? DEFAULT_HTTP_READY_TIMEOUT);
881+ const interval = Duration.fromInputUnsafe(input.interval ?? HTTP_READY_RETRY_INTERVAL);
882+ const probeTimeout = Duration.fromInputUnsafe(input.probeTimeout ?? SSH_READY_PROBE_TIMEOUT);
883883 const timeoutMs = Duration.toMillis(timeout);
884884 const intervalMs = Duration.toMillis(interval);
885885 const probeTimeoutMs = Duration.toMillis(probeTimeout);