[verified] Scheduler refreshes once on boot (no 1h wait for first pull)

This commit is contained in:
Kunthawat Greethong
2026-08-25 21:03:52 +07:00
parent abc06af3a1
commit bfa9b08af6

View File

@@ -62,7 +62,8 @@ class AppDataScheduler:
# -- internals ---------------------------------------------------------- # -- internals ----------------------------------------------------------
def _loop(self) -> None: 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): while not self._stop.wait(self.interval):
try: try:
self.refresh_all() self.refresh_all()