ragV98 commited on
Commit
f86aeaf
·
1 Parent(s): 0fe3764

post to get

Browse files
Files changed (1) hide show
  1. routes/api/descriptive.py +3 -3
routes/api/descriptive.py CHANGED
@@ -16,14 +16,14 @@ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(
16
 
17
  router = APIRouter()
18
 
19
- @router.post("/generate-detailed") # Endpoint for triggering detailed generation
20
  async def generate_detailed_headlines_endpoint() -> Dict[str, Any]:
21
  """
22
  Generates detailed explanations for the latest cached summaries.
23
  This step requires initial summaries to be present in Redis cache (from daily_feed.py).
24
  The final detailed feed is then cached by this endpoint using its dedicated key.
25
  """
26
- logging.info("API Call: POST /api/descriptive/generate-detailed initiated.")
27
  try:
28
  # Step 1: Retrieve the cached initial summaries
29
  initial_summaries = get_cached_daily_feed() # From daily_feed.py
@@ -48,7 +48,7 @@ async def generate_detailed_headlines_endpoint() -> Dict[str, Any]:
48
  # This function (cache_detailed_feed) internally uses its own Redis client and DETAILED_FEED_CACHE_KEY
49
  cache_detailed_feed(detailed_feed)
50
 
51
- logging.info("API Call: POST /api/descriptive/generate-detailed completed successfully.")
52
 
53
  total_items = sum(len(topic_summaries) for topic_summaries in detailed_feed.values())
54
 
 
16
 
17
  router = APIRouter()
18
 
19
+ @router.get("/generate-detailed") # <<< CHANGED TO GET REQUEST
20
  async def generate_detailed_headlines_endpoint() -> Dict[str, Any]:
21
  """
22
  Generates detailed explanations for the latest cached summaries.
23
  This step requires initial summaries to be present in Redis cache (from daily_feed.py).
24
  The final detailed feed is then cached by this endpoint using its dedicated key.
25
  """
26
+ logging.info("API Call: GET /api/descriptive/generate-detailed initiated.")
27
  try:
28
  # Step 1: Retrieve the cached initial summaries
29
  initial_summaries = get_cached_daily_feed() # From daily_feed.py
 
48
  # This function (cache_detailed_feed) internally uses its own Redis client and DETAILED_FEED_CACHE_KEY
49
  cache_detailed_feed(detailed_feed)
50
 
51
+ logging.info("API Call: GET /api/descriptive/generate-detailed completed successfully.")
52
 
53
  total_items = sum(len(topic_summaries) for topic_summaries in detailed_feed.values())
54