From 7573415597ea2d39b11e383d85c4fd4e3e8fa8cc Mon Sep 17 00:00:00 2001 From: Josh Date: Tue, 10 Dec 2024 21:37:54 -0600 Subject: [PATCH] fix --- crates/djls-ipc/src/client.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/djls-ipc/src/client.rs b/crates/djls-ipc/src/client.rs index eca7c58..93166e0 100644 --- a/crates/djls-ipc/src/client.rs +++ b/crates/djls-ipc/src/client.rs @@ -50,7 +50,7 @@ impl Connection { path: &Path, config: ConnectionConfig, ) -> Result> { - let mut current_delay = config.initial_delay_ms; + let mut current_delay = u64::from(config.initial_delay_ms); let mut last_error = None; for attempt in 0..config.max_retries { @@ -69,8 +69,8 @@ impl Connection { if attempt < config.max_retries - 1 { tokio::time::sleep(Duration::from_millis(current_delay)).await; - current_delay = ((current_delay as f64 * config.backoff_factor) as u64) - .min(config.max_delay_ms); + current_delay = ((current_delay as f32 * config.backoff_factor) as u64) + .min(u64::from(config.max_delay_ms)); } } }