@@ 76,9 76,10 @@ pub const MAX_CONNECTION_TRIES: i32 = 10;
#[async_recursion(?Send)]
pub async fn main(gateway: &str, username: &str, backoff: i32) -> Result<(), Box<dyn Error>> {
- info!("Backing off connection: waiting {} seconds", backoff * backoff);
-
- wait_for(sleep(backoff * backoff * 1000)).await;
+ if backoff != 1 {
+ info!("Backing off connection: waiting {} seconds", backoff * backoff);
+ wait_for(sleep(backoff * backoff * 1000)).await;
+ }
if backoff > MAX_CONNECTION_TRIES {
set_status("Connection to server failed");