in src/agentAssist/AgentAssist.js [54:80]
async componentDidMount() {
const transcript = await this.readTranscriptPaginationAndUpdate();
this.setState({ transcript: transcript });
const observable = await API.graphql(graphqlOperation(anncTranscript));
const addSegmentToState = segment => {
this.setState(state => {
const updatedTranscript = state.transcript.slice();
updatedTranscript.push(segment);
return {
transcript: updatedTranscript,
};
});
};
const updateTranscript = data => {
const segment = data.value.data.onAnnounceCreateTranscriptSegment;
addSegmentToState(segment);
return;
};
observable.subscribe({
next: updateTranscript,
complete: console.log,
error: console.error,
});
}