Browse Source

fix: many model chat save as copy issue

Timothy J. Baek 7 months ago
parent
commit
8532f9da03

+ 1 - 0
src/lib/components/chat/Messages.svelte

@@ -399,6 +399,7 @@
 										parentMessage={history.messages[message.parentId]}
 										{messageIdx}
 										{updateChatMessages}
+										{saveNewResponseMessage}
 										{confirmEditResponseMessage}
 										{rateMessage}
 										copyToClipboard={copyToClipboardWithToast}

+ 2 - 0
src/lib/components/chat/Messages/MultiResponseMessages.svelte

@@ -38,6 +38,7 @@
 	export let continueGeneration: Function;
 	export let mergeResponses: Function;
 	export let regenerateResponse: Function;
+	export let saveNewResponseMessage: Function;
 
 	const dispatch = createEventDispatcher();
 
@@ -184,6 +185,7 @@
 									siblings={groupedMessages[modelIdx].messages.map((m) => m.id)}
 									isLastMessage={true}
 									{updateChatMessages}
+									{saveNewResponseMessage}
 									{confirmEditResponseMessage}
 									showPreviousMessage={() => showPreviousMessage(modelIdx)}
 									showNextMessage={() => showNextMessage(modelIdx)}