From a8aaf861ef469a5b12b45b496b16247776f8c720 Mon Sep 17 00:00:00 2001 From: John Rogers Date: Thu, 31 Jul 2025 16:52:14 +0100 Subject: [PATCH] fix: Correctly classify small positive deltas as CLOCK AHEAD Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) --- src/sync_logic.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sync_logic.rs b/src/sync_logic.rs index 04bbadc..3190221 100644 --- a/src/sync_logic.rs +++ b/src/sync_logic.rs @@ -165,7 +165,7 @@ pub fn get_sync_status(delta_ms: i64, config: &Config) -> &'static str { "TIME LOCK ACTIVE" } else if delta_ms.abs() <= 8 { "IN SYNC" - } else if delta_ms > 10 { + } else if delta_ms > 8 { "CLOCK AHEAD" } else { "CLOCK BEHIND" @@ -392,8 +392,8 @@ mod tests { assert_eq!(get_sync_status(0, &config), "IN SYNC"); assert_eq!(get_sync_status(8, &config), "IN SYNC"); assert_eq!(get_sync_status(-8, &config), "IN SYNC"); - assert_eq!(get_sync_status(9, &config), "CLOCK BEHIND"); - assert_eq!(get_sync_status(10, &config), "CLOCK BEHIND"); + assert_eq!(get_sync_status(9, &config), "CLOCK AHEAD"); + assert_eq!(get_sync_status(10, &config), "CLOCK AHEAD"); assert_eq!(get_sync_status(11, &config), "CLOCK AHEAD"); assert_eq!(get_sync_status(-9, &config), "CLOCK BEHIND"); assert_eq!(get_sync_status(-100, &config), "CLOCK BEHIND");