Status Ping Bugfix

This commit is contained in:
Neshura 2023-09-01 00:18:03 +02:00
parent dd1fbb77c6
commit 19c41eff6b
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C

View file

@ -256,7 +256,7 @@ impl Bot {
return Ok(());
}
pub(crate) fn idle(&self) {
pub(crate) async fn idle(&self) {
let mut sleep_duration = chrono::Duration::seconds(30);
if Utc::now().naive_local() - self.start_time > sleep_duration {
sleep_duration = chrono::Duration::seconds(60);
@ -266,9 +266,9 @@ impl Bot {
sleep(time::Duration::from_secs(1));
}
match reqwest::blocking::get(
match reqwest::get(
"https://status.neshweb.net/api/push/7s1CjPPzrV?status=up&msg=OK&ping=",
) {
).await {
Ok(_) => {}
Err(err) => println!("{}", err),
};
@ -311,7 +311,7 @@ async fn run_bot(bot: Arc<Mutex<Bot>>) {
let _ = this.community_ids.load(&this.auth, &this.config.instance).await;
loop {
this.idle();
this.idle().await;
println!("Debug A"); // DEBUG
match this.run_once(&mut old).await {
Ok(_) => {}
@ -319,7 +319,7 @@ async fn run_bot(bot: Arc<Mutex<Bot>>) {
};
*bot.lock().await = this.clone();
this.idle();
this.idle().await;
}
}