From bfa9b08af6119af786ab988c5aeea7a78cc70893 Mon Sep 17 00:00:00 2001 From: Kunthawat Greethong Date: Tue, 25 Aug 2026 21:03:52 +0700 Subject: [PATCH] [verified] Scheduler refreshes once on boot (no 1h wait for first pull) --- backend/app/scheduler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/app/scheduler.py b/backend/app/scheduler.py index 3dc2765..2c02b1c 100644 --- a/backend/app/scheduler.py +++ b/backend/app/scheduler.py @@ -62,7 +62,8 @@ class AppDataScheduler: # -- internals ---------------------------------------------------------- def _loop(self) -> None: - # run an immediate refresh shortly after boot, then on interval + # refresh once shortly after boot (so fresh data is live), then on interval + self.refresh_all() while not self._stop.wait(self.interval): try: self.refresh_all()