summaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main.rs')
-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;