From 39d8d479a19773bc9d8ea1debd5a720a2bfb8705 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Fri, 19 Apr 2024 10:53:14 -0300 Subject: [PATCH] Update types and attributes in chatView component --- .../src/modals/IOModal/components/chatView/index.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/src/modals/IOModal/components/chatView/index.tsx b/src/frontend/src/modals/IOModal/components/chatView/index.tsx index 0a7a4532e..cf27c3bfd 100644 --- a/src/frontend/src/modals/IOModal/components/chatView/index.tsx +++ b/src/frontend/src/modals/IOModal/components/chatView/index.tsx @@ -8,7 +8,7 @@ import { deleteFlowPool } from "../../../../controllers/API"; import useAlertStore from "../../../../stores/alertStore"; import useFlowStore from "../../../../stores/flowStore"; import useFlowsManagerStore from "../../../../stores/flowsManagerStore"; -import { sendAllProps } from "../../../../types/api"; +import { VertexBuildTypeAPI, sendAllProps } from "../../../../types/api"; import { ChatMessageType, ChatOutputType, @@ -46,7 +46,7 @@ export default function ChatView({ //build chat history useEffect(() => { - const chatOutputResponses: FlowPoolObjectType[] = []; + const chatOutputResponses: VertexBuildTypeAPI[] = []; outputIds.forEach((outputId) => { if (outputId.includes("ChatOutput")) { if (flowPool[outputId] && flowPool[outputId].length > 0) { @@ -64,10 +64,10 @@ export default function ChatView({ const chatMessages: ChatMessageType[] = chatOutputResponses .sort((a, b) => Date.parse(a.timestamp) - Date.parse(b.timestamp)) // - .filter((output) => output.messages && output.messages.length > 0) + .filter((output) => output.data.messages && output.data.messages.length > 0) .map((output, index) => { try { - const { sender, message, sender_name, stream_url } = output + const { sender, message, sender_name, stream_url } = output.data .messages[0] as ChatOutputType; const is_ai = sender === "Machine" || sender === null;