Update types and attributes in chatView component
This commit is contained in:
parent
7cf2c0b438
commit
39d8d479a1
1 changed files with 4 additions and 4 deletions
|
|
@ -8,7 +8,7 @@ import { deleteFlowPool } from "../../../../controllers/API";
|
||||||
import useAlertStore from "../../../../stores/alertStore";
|
import useAlertStore from "../../../../stores/alertStore";
|
||||||
import useFlowStore from "../../../../stores/flowStore";
|
import useFlowStore from "../../../../stores/flowStore";
|
||||||
import useFlowsManagerStore from "../../../../stores/flowsManagerStore";
|
import useFlowsManagerStore from "../../../../stores/flowsManagerStore";
|
||||||
import { sendAllProps } from "../../../../types/api";
|
import { VertexBuildTypeAPI, sendAllProps } from "../../../../types/api";
|
||||||
import {
|
import {
|
||||||
ChatMessageType,
|
ChatMessageType,
|
||||||
ChatOutputType,
|
ChatOutputType,
|
||||||
|
|
@ -46,7 +46,7 @@ export default function ChatView({
|
||||||
|
|
||||||
//build chat history
|
//build chat history
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const chatOutputResponses: FlowPoolObjectType[] = [];
|
const chatOutputResponses: VertexBuildTypeAPI[] = [];
|
||||||
outputIds.forEach((outputId) => {
|
outputIds.forEach((outputId) => {
|
||||||
if (outputId.includes("ChatOutput")) {
|
if (outputId.includes("ChatOutput")) {
|
||||||
if (flowPool[outputId] && flowPool[outputId].length > 0) {
|
if (flowPool[outputId] && flowPool[outputId].length > 0) {
|
||||||
|
|
@ -64,10 +64,10 @@ export default function ChatView({
|
||||||
const chatMessages: ChatMessageType[] = chatOutputResponses
|
const chatMessages: ChatMessageType[] = chatOutputResponses
|
||||||
.sort((a, b) => Date.parse(a.timestamp) - Date.parse(b.timestamp))
|
.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) => {
|
.map((output, index) => {
|
||||||
try {
|
try {
|
||||||
const { sender, message, sender_name, stream_url } = output
|
const { sender, message, sender_name, stream_url } = output.data
|
||||||
.messages[0] as ChatOutputType;
|
.messages[0] as ChatOutputType;
|
||||||
|
|
||||||
const is_ai = sender === "Machine" || sender === null;
|
const is_ai = sender === "Machine" || sender === null;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue