blitz_api/app/api/startup_status.py

8 lines
364 B
Python
Raw Permalink Normal View History

from app.api.models import ApiStartupStatus
# Single in-process source of truth for bitcoin/lightning startup state.
# Mutated by the startup tasks in app.main; read by the /system/health endpoint
# and the WebSocket warmup. Kept in this leaf module so app.system can import it
# without a circular dependency on app.main.
api_startup_status = ApiStartupStatus()