diff options
Diffstat (limited to 'crates/turtle/src/atuin_daemon/components')
| -rw-r--r-- | crates/turtle/src/atuin_daemon/components/search.rs | 4 | ||||
| -rw-r--r-- | crates/turtle/src/atuin_daemon/components/sync.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/turtle/src/atuin_daemon/components/search.rs b/crates/turtle/src/atuin_daemon/components/search.rs index 39df758b..bcb18865 100644 --- a/crates/turtle/src/atuin_daemon/components/search.rs +++ b/crates/turtle/src/atuin_daemon/components/search.rs @@ -365,7 +365,7 @@ impl SearchSvc for SearchGrpcService { } } -/// Convert proto FilterMode and context to IndexFilterMode. +/// Convert proto `FilterMode` and context to `IndexFilterMode`. fn convert_filter_mode( mode: FilterMode, context: &Option<search::SearchContext>, @@ -399,6 +399,6 @@ pub(crate) fn with_trailing_slash(s: &str) -> String { if s.ends_with('/') { s.to_string() } else { - format!("{}/", s) + format!("{s}/") } } diff --git a/crates/turtle/src/atuin_daemon/components/sync.rs b/crates/turtle/src/atuin_daemon/components/sync.rs index 8b5b621d..933d5ae1 100644 --- a/crates/turtle/src/atuin_daemon/components/sync.rs +++ b/crates/turtle/src/atuin_daemon/components/sync.rs @@ -130,7 +130,7 @@ async fn sync_loop(handle: DaemonHandle, mut cmd_rx: mpsc::Receiver<SyncCommand> let history_store = HistoryStore::new(handle.store().clone(), host_id, encryption_key); // Don't backoff by more than 30 mins (with a random jitter of up to 1 min) - let max_interval: f64 = 60.0 * 30.0 + rand::thread_rng().gen_range(0.0..60.0); + let max_interval: f64 = 60.0f64.mul_add(30.0, rand::thread_rng().gen_range(0.0..60.0)); let mut ticker = time::interval(Duration::from_secs(settings.daemon.sync_frequency)); |
