fix: Handle price_change_24h field name in search results

Search API returns 'price_change_24h' not 'token_price_change_24h'. Now checks for both.
This commit is contained in:
shokollm
2026-04-14 00:33:38 +00:00
parent cf74251ad0
commit bb62e53093

View File

@@ -768,7 +768,8 @@ class ConversationalAgent:
addr = t.get("token", "")
symbol = t.get("symbol", "")
name = t.get("name", "")
price_change = t.get("token_price_change_24h", "N/A")
# Search API uses price_change_24h, trending uses token_price_change_24h
price_change = t.get("price_change_24h") or t.get("token_price_change_24h", "N/A")
mc = t.get("market_cap", "N/A")
# Store for context
if addr and symbol: