aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-client/src/sync.rs
diff options
context:
space:
mode:
authorEllie Huxtable <ellie@elliehuxtable.com>2023-09-18 08:39:19 +0100
committerGitHub <noreply@github.com>2023-09-18 08:39:19 +0100
commit351b3e8a57c9e0143b7b6f3ed2160dcdce00225e (patch)
treeb8d91a569daf2d819eea7a92e977458a3f3394a6 /atuin-client/src/sync.rs
parentfeat(keyup): Configure SearchMode for KeyUp invocation #1216 (#1224) (diff)
downloadatuin-351b3e8a57c9e0143b7b6f3ed2160dcdce00225e.zip
Add connect timeout and overall timeout (#1238)
* Add connect timeout and overall timeout * Make it configurable * Fix test * Add docs
Diffstat (limited to 'atuin-client/src/sync.rs')
-rw-r--r--atuin-client/src/sync.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/atuin-client/src/sync.rs b/atuin-client/src/sync.rs
index 439ed6d0..bd2ff474 100644
--- a/atuin-client/src/sync.rs
+++ b/atuin-client/src/sync.rs
@@ -189,7 +189,12 @@ async fn sync_upload(
}
pub async fn sync(settings: &Settings, force: bool, db: &mut (impl Database + Send)) -> Result<()> {
- let client = api_client::Client::new(&settings.sync_address, &settings.session_token)?;
+ let client = api_client::Client::new(
+ &settings.sync_address,
+ &settings.session_token,
+ settings.network_connect_timeout,
+ settings.network_timeout,
+ )?;
let key = load_key(settings)?; // encryption key