summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2024-08-21 19:28:04 -0400
committerpommicket <pommicket@gmail.com>2024-08-21 19:28:04 -0400
commit4c15884d0b46f7e77c314801891379b6b6e3efd0 (patch)
tree8de783cca05ef886e4336fa2e97c42e7fe5ea185
parentb6743568630ed182a3791344b3c042c79cc3b559 (diff)
Sleep a little longer to make sure PotD is available
-rw-r--r--server/src/main.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index d5c33be..195a102 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -613,7 +613,10 @@ async fn main() {
}
let mut last_time = start_time;
loop {
- let time_to_sleep = next_day(last_time).duration_since(last_time).unwrap();
+ // sleep for a little longer to make sure new PotD is available
+ let extra_sleep = Duration::from_secs(60);
+ let time_to_sleep =
+ next_day(last_time).duration_since(last_time).unwrap() + extra_sleep;
tokio::time::sleep(time_to_sleep).await;
let potd = get_potd().await;
*server.wikimedia_potd.write().await = potd;