Recovered state: integrated TrendSurferAgent, restored frontend/backend files, and cleaned up recovery scripts

This commit is contained in:
ajaysi
2026-02-08 13:56:57 +05:30
parent 1db10ccd0f
commit e404a86502
333 changed files with 42223 additions and 10875 deletions

View File

@@ -63,8 +63,17 @@ async def get_usage_alerts(
}
except Exception as e:
logger.error(f"Error getting usage alerts: {e}")
raise HTTPException(status_code=500, detail=str(e))
logger.error(f"Error getting usage alerts: {e}", exc_info=True)
# Return empty alerts instead of 500
return {
"success": True,
"data": {
"alerts": [],
"total": 0,
"unread_count": 0,
"message": f"Error retrieving alerts: {str(e)}"
}
}
@router.post("/alerts/{alert_id}/mark-read")