From 42f64e6208fb2e91d9d5012b5662e3b65721367f Mon Sep 17 00:00:00 2001 From: Arik Sosman Date: Wed, 6 Sep 2023 16:26:59 -0700 Subject: [PATCH] Always wait 10 seconds prior to attempting reconnection. --- src/tracking.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tracking.rs b/src/tracking.rs index d25b60a..2f1e3b3 100644 --- a/src/tracking.rs +++ b/src/tracking.rs @@ -181,15 +181,16 @@ async fn connect_peer(current_peer: (P sender.send(true).await.unwrap(); } disconnection_future.await; - log_warn!(logger, "Disconnected from peer {}@{}...", current_peer.0.to_hex(), current_peer.1.to_string()); - tokio::time::sleep(Duration::from_secs(10)).await; - log_warn!(logger, "Reconnecting to peer {}@{}...", current_peer.0.to_hex(), current_peer.1.to_string()); + log_warn!(logger, "Disconnected from peer {}@{}", current_peer.0.to_hex(), current_peer.1.to_string()); } else { + log_warn!(logger, "Failed to connect to peer {}@{}!", current_peer.0.to_hex(), current_peer.1.to_string()); if is_first_iteration { sender.send(false).await.unwrap(); } } is_first_iteration = false; + tokio::time::sleep(Duration::from_secs(10)).await; + log_warn!(logger, "Reconnecting to peer {}@{}...", current_peer.0.to_hex(), current_peer.1.to_string()); } }); -- 2.30.2