From 383e7e6a5822648b47d4421311d8b71714bb7619 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Fri, 19 May 2023 12:33:07 -0500 Subject: [PATCH] Use more precice timestamp in hot reloading --- packages/hot-reload/src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/hot-reload/src/lib.rs b/packages/hot-reload/src/lib.rs index d144fccfc..97c15d500 100644 --- a/packages/hot-reload/src/lib.rs +++ b/packages/hot-reload/src/lib.rs @@ -194,7 +194,6 @@ pub fn init(cfg: Config) { println!("Connected to hot reloading 🚀"); } } - std::thread::sleep(std::time::Duration::from_millis(10)); if *aborted.lock().unwrap() { break; } @@ -250,7 +249,7 @@ pub fn init(cfg: Config) { }; for evt in rx { - if chrono::Local::now().timestamp() > last_update_time { + if chrono::Local::now().timestamp_millis() >= last_update_time { if let Ok(evt) = evt { let real_paths = evt .paths @@ -322,7 +321,7 @@ pub fn init(cfg: Config) { } } } - last_update_time = chrono::Local::now().timestamp(); + last_update_time = chrono::Local::now().timestamp_millis(); } } });