next: async()

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);
        }
      },