MCPcopy Create free account
hub / github.com/aws/amazon-q-developer-cli / timeout_config

Function timeout_config

crates/chat-cli/src/api_client/mod.rs:569–582  ·  view source on GitHub ↗
(database: &Database)

Source from the content-addressed store, hash-verified

567}
568
569fn timeout_config(database: &Database) -> TimeoutConfig {
570 let timeout = database
571 .settings
572 .get_int(Setting::ApiTimeout)
573 .and_then(|i| i.try_into().ok())
574 .map_or(DEFAULT_TIMEOUT_DURATION, Duration::from_millis);
575
576 TimeoutConfig::builder()
577 .read_timeout(timeout)
578 .operation_timeout(timeout)
579 .operation_attempt_timeout(timeout)
580 .connect_timeout(timeout)
581 .build()
582}
583
584fn retry_config() -> RetryConfig {
585 RetryConfig::adaptive()

Callers 1

newMethod · 0.85

Calls 2

get_intMethod · 0.80
buildMethod · 0.45

Tested by

no test coverage detected