in src/frontend_service/orchestrator/langgraph/tools.py [0:0]
def generate_list_tickets(client: aiohttp.ClientSession):
async def list_tickets(user_id_token: str):
response = await client.get(
url=f"{BASE_URL}/tickets/list",
headers=get_headers(client, user_id_token),
)
response_json = await response.json()
tickets = response_json.get("results")
if len(tickets) == 0:
return {
"results": "There are no upcoming tickets",
"sql": response_json.get("sql"),
}
else:
return response_json
return list_tickets