From 7ac45858712c3fd41f45d354f4c1ae23f31258f9 Mon Sep 17 00:00:00 2001 From: Aaron Weiss Date: Thu, 23 Jul 2020 13:35:43 -0400 Subject: [PATCH] ping_time is once again used to define the ping intervals --- src/client/transport.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/transport.rs b/src/client/transport.rs index 1987f6a..0a86d12 100644 --- a/src/client/transport.rs +++ b/src/client/transport.rs @@ -37,13 +37,14 @@ struct Pinger { impl Pinger { /// Construct a new pinger helper. pub fn new(tx: UnboundedSender, config: &Config) -> Pinger { + let ping_time = Duration::from_secs(u64::from(config.ping_time())); let ping_timeout = Duration::from_secs(u64::from(config.ping_timeout())); Self { tx, ping_timeout, ping_deadline: None, - ping_interval: time::interval(ping_timeout / 2), + ping_interval: time::interval(ping_time), } }