fix(statistics): run recalculate independently

This commit is contained in:
MingxuanGame
2025-08-19 13:45:12 +00:00
parent 65bd7ca7d0
commit ce756c354b
3 changed files with 16 additions and 6 deletions

View File

@@ -10,7 +10,6 @@ scheduler: AsyncIOScheduler | None = None
def init_scheduler():
global scheduler
scheduler = AsyncIOScheduler(timezone=UTC)
scheduler.start()
def get_scheduler() -> AsyncIOScheduler:
@@ -20,6 +19,12 @@ def get_scheduler() -> AsyncIOScheduler:
return scheduler # pyright: ignore[reportReturnType]
def start_scheduler():
global scheduler
if scheduler is not None:
scheduler.start()
def stop_scheduler():
global scheduler
if scheduler: