From 790e0c0fc08a086f2e766e06ea1d86ff8e9ed5dc Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Fri, 21 Jul 2023 23:17:32 +0200 Subject: [PATCH] Fix --- src/bots_manager/mod.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/bots_manager/mod.rs b/src/bots_manager/mod.rs index 9651bb8..2f546d0 100644 --- a/src/bots_manager/mod.rs +++ b/src/bots_manager/mod.rs @@ -193,8 +193,8 @@ impl BotsManager { // return StatusCode::UNAUTHORIZED; // } - let t1 = routers.read().unwrap(); - let tx = t1.get(&token); + let routes = routers.read().unwrap(); + let tx = routes.get(&token); let tx = match tx { Some(tx) => { @@ -272,6 +272,8 @@ impl BotsManager { manager.start_axum_server().await; + let mut i = 0; + loop { if !running.load(Ordering::SeqCst) { manager.stop_data.0.stop(); @@ -281,9 +283,13 @@ impl BotsManager { return; } - manager.check().await; + if i == 0 { + manager.check().await; + } - sleep(Duration::from_secs(30)).await; + sleep(Duration::from_secs(1)).await; + + i = (i + 1) % 30; } } }