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:
|
||||
resp = transcript.add_event(event=event, data=data)
|
||||
transcript.status = data.value
|
||||
|
||||
else:
|
||||
logger.warning(f"Unknown event: {event}")
|
||||
|
||||
@@ -183,3 +183,8 @@ async def test_transcript_rtc_and_websocket(dummy_transcript, dummy_llm):
|
||||
|
||||
# stop server
|
||||
# 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