Timothy J. Baek 11 місяців тому
батько
коміт
e1d65065f5
1 змінених файлів з 10 додано та 2 видалено
  1. 10 2
      src/lib/components/chat/Chat.svelte

+ 10 - 2
src/lib/components/chat/Chat.svelte

@@ -628,7 +628,9 @@
 							for (const message of res.messages) {
 								history.messages[message.id] = {
 									...history.messages[message.id],
-									originalContent: history.messages[message.id].content,
+									...(history.messages[message.id].content !== message.content
+										? { originalContent: history.messages[message.id].content }
+										: {}),
 									...message
 								};
 							}
@@ -913,7 +915,13 @@
 							if (res !== null) {
 								// Update chat history with the new messages
 								for (const message of res.messages) {
-									history.messages[message.id] = { ...history.messages[message.id], ...message };
+									history.messages[message.id] = {
+										...history.messages[message.id],
+										...(history.messages[message.id].content !== message.content
+											? { originalContent: history.messages[message.id].content }
+											: {}),
+										...message
+									};
 								}
 							}
 						}