feat(chat-window): update message handling

This commit is contained in:
ItzCrazyKns
2025-04-02 13:02:45 +05:30
parent b5ee8386e7
commit 8ecf3b4e99

View File

@ -363,7 +363,6 @@ const ChatWindow = ({ id }: { id?: string }) => {
if (data.type === 'sources') { if (data.type === 'sources') {
sources = data.data; sources = data.data;
if (!added) {
setMessages((prevMessages) => [ setMessages((prevMessages) => [
...prevMessages, ...prevMessages,
{ {
@ -376,7 +375,6 @@ const ChatWindow = ({ id }: { id?: string }) => {
}, },
]); ]);
added = true; added = true;
}
setMessageAppeared(true); setMessageAppeared(true);
} }
@ -394,8 +392,8 @@ const ChatWindow = ({ id }: { id?: string }) => {
}, },
]); ]);
added = true; added = true;
} setMessageAppeared(true);
} else {
setMessages((prev) => setMessages((prev) =>
prev.map((message) => { prev.map((message) => {
if (message.messageId === data.messageId) { if (message.messageId === data.messageId) {
@ -405,9 +403,9 @@ const ChatWindow = ({ id }: { id?: string }) => {
return message; return message;
}), }),
); );
}
recievedMessage += data.data; recievedMessage += data.data;
setMessageAppeared(true);
} }
if (data.type === 'messageEnd') { if (data.type === 'messageEnd') {