fastAPIv2 / routes /api /wa_headlines.py
ragV98's picture
fix 105
714bcf5
raw
history blame contribute delete
458 Bytes
import json
from fastapi import APIRouter
from fastapi.responses import JSONResponse
from components.gateways.headlines_to_wa import fetch_cached_headlines, send_to_whatsapp
router = APIRouter()
@router.get("/wa-headlines")
def send_digest():
message = fetch_cached_headlines()
if not message:
return JSONResponse(status_code=404, content={"error": "No digest found in cache."})
result = send_to_whatsapp(message)
return result