INNER CODE UNIT · Python
health
GifariKemal/xaubot-ai · web-dashboard/api/main.py:120
async def health():
"""Health check endpoint."""
bot_running = STATUS_FILE.exists() or Path("data/bot_status.json").exists()
return {"status": "ok", "bot_running": bot_running, "db_available": db.is_available()}
# ─── Trade History Endpoints ───
def _date_filter(field: str, start_date: Optional[str], end_date: Optional[str]):
"""Build date filter SQL clauses."""
clauses = []
params = []
if start_date:
clauses.append(f"{field} >= %s")
params.append(start_date)
if end_date:
clauses.append(f"{field} <= %s")
params.append(end_date + " 23:59:59")