INNER CODE UNIT · Python
_date_filter
GifariKemal/xaubot-ai · web-dashboard/api/main.py:128
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")
return clauses, params
@app.get("/api/trades")
async def get_trades(
page: int = Query(1, ge=1),
limit: int = Query(25, ge=1, le=100),
direction: str = Query("ALL"),