From aaf571f01b58bc27127d6f9c7821479e0077dd22 Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Sun, 26 Nov 2023 15:47:02 +0100 Subject: [PATCH] Sleepy more osu api --- youmubot-prelude/src/announcer.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/youmubot-prelude/src/announcer.rs b/youmubot-prelude/src/announcer.rs index b3b849f..92957f8 100644 --- a/youmubot-prelude/src/announcer.rs +++ b/youmubot-prelude/src/announcer.rs @@ -1,4 +1,4 @@ -use crate::{AppData, MemberCache, Result}; +use crate::{AppData, Duration, MemberCache, Result}; use async_trait::async_trait; use futures_util::{ future::{join_all, ready, FutureExt}, @@ -158,8 +158,6 @@ impl AnnouncerHandler { join_all(self.announcers.iter().map(|(key, announcer)| { let data = self.data.clone(); let cache = self.cache_http.clone(); - let mut looper = interval(cooldown); - looper.set_missed_tick_behavior(MissedTickBehavior::Delay); async move { loop { eprintln!(" - scanning key `{}`", key); @@ -171,7 +169,7 @@ impl AnnouncerHandler { eprintln!(" - key `{}`: complete", *key) } }; - looper.tick().await; + tokio::time::sleep(std::time::Duration::from_secs(300)).await; } } }))