Spaces:
Sleeping
Sleeping
File size: 671 Bytes
c01955c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import fastapi
from src.Agents.graphs.interview_graph_builder import deleteThread
import logging
import sys
from exception import MyException
router = fastapi.APIRouter()
@router.delete("/{thread_id}")
async def _deleteThread(thread_id: str):
logging.info(f"Entering deleteThread route for thread {thread_id} (async)")
try:
success = await deleteThread(thread_id=thread_id)
if success:
return {"status": "success", "message": f"Thread {thread_id} deleted"}
else:
return {"status": "error", "message": f"Thread {thread_id} not found or error occurred"}
except Exception as e:
raise MyException(e, sys)
|