mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
server: ensure transcript status model is updated + tests
This commit is contained in:
@@ -282,6 +282,7 @@ async def handle_rtc_event(event: PipelineEvent, args, data):
|
|||||||
|
|
||||||
elif event == PipelineEvent.STATUS:
|
elif event == PipelineEvent.STATUS:
|
||||||
resp = transcript.add_event(event=event, data=data)
|
resp = transcript.add_event(event=event, data=data)
|
||||||
|
transcript.status = data.value
|
||||||
|
|
||||||
else:
|
else:
|
||||||
logger.warning(f"Unknown event: {event}")
|
logger.warning(f"Unknown event: {event}")
|
||||||
|
|||||||
@@ -183,3 +183,8 @@ async def test_transcript_rtc_and_websocket(dummy_transcript, dummy_llm):
|
|||||||
|
|
||||||
# stop server
|
# stop server
|
||||||
# server.stop()
|
# server.stop()
|
||||||
|
|
||||||
|
# check that transcript status in model is updated
|
||||||
|
resp = await ac.get(f"/transcripts/{tid}")
|
||||||
|
assert resp.status_code == 200
|
||||||
|
assert resp.json()["status"] == "ended"
|
||||||
|
|||||||
Reference in New Issue
Block a user