remove cf ntp as not reliable

This commit is contained in:
Bevan Hunt 2021-03-20 02:48:39 -07:00
parent 9a1daa2173
commit 884bd1124e
3 changed files with 3 additions and 8 deletions

2
Cargo.lock generated
View File

@ -451,7 +451,7 @@ dependencies = [
[[package]]
name = "broker"
version = "6.0.0"
version = "6.0.1"
dependencies = [
"anyhow",
"async-std",

View File

@ -1,6 +1,6 @@
[package]
name = "broker"
version = "6.0.0"
version = "6.0.1"
authors = ["Bevan Hunt <bevan@bevanhunt.com>"]
edition = "2018"
license = "MIT"

View File

@ -138,14 +138,9 @@ fn puts_event(event: Event) -> Result<()> {
Ok(())
}
// get ntp time from global servers (cloudflare primary and fallback pool)
pub fn get_ntp_time() -> i64 {
let pool_ntp = "pool.ntp.org:123";
let cf_ntp = "time.cloudflare.com:123";
let response = match broker_ntp::request(cf_ntp) {
Ok(res) => res,
Err(_) => broker_ntp::request(pool_ntp).unwrap()
};
let response = broker_ntp::request(pool_ntp).unwrap();
let timestamp = response.transmit_timestamp;
broker_ntp::unix_time::Instant::from(timestamp).secs()
}