in src/components/chat/duo_chat.stories.js [201:213]
for await (const newResponse of generator) {
if (!this.canceledMessageRequestIds.includes(newResponse.requestId)) {
const existingMessageIndex = this.msgs.findIndex(
(msg) => msg.requestId === newResponse.requestId && msg.role === newResponse.role
);
const existingMessage = this.msgs[existingMessageIndex];
if (existingMessage) {
this.updateExistingMessage(newResponse, existingMessageIndex);
} else {
this.addNewMessage(newResponse);
}
}
}