in lca-ai-stack/source/ui/src/hooks/use-calls-graphql-api.js [187:201]
next: async ({ provider, value }) => {
logger.debug('call transcript subscription update', { provider, value });
const transcriptSegmentValue = value?.data?.onAddTranscriptSegment;
if (!transcriptSegmentValue) {
return;
}
const transcriptSegment = mapTranscriptSegmentValue(transcriptSegmentValue);
const { callId, transcript, segmentId } = transcriptSegment;
if (callId !== liveTranscriptCallId) {
return;
}
if (transcript && segmentId) {
handleCallTranscriptSegmentMessage(transcriptSegment);
}
},