Sfoglia il codice sorgente

Fix chat import bug

Brandon Hulston 1 anno fa
parent
commit
3b7775a535

+ 1 - 1
src/lib/components/chat/SettingsModal.svelte

@@ -141,7 +141,7 @@
 	const importChats = async (_chats) => {
 		for (const chat of _chats) {
 			console.log(chat);
-			await createNewChat(localStorage.token, chat);
+			await createNewChat(localStorage.token, chat.chat);
 		}
 
 		await chats.set(await getChatList(localStorage.token));

+ 4 - 2
src/routes/(app)/c/[id]/+page.svelte

@@ -7,7 +7,7 @@
 	import { page } from '$app/stores';
 
 	import { models, modelfiles, user, settings, chats, chatId, config } from '$lib/stores';
-	import { copyToClipboard, splitStream } from '$lib/utils';
+	import { copyToClipboard, splitStream, convertMessagesToHistory } from '$lib/utils';
 
 	import { generateChatCompletion, generateTitle } from '$lib/apis/ollama';
 	import { createNewChat, getChatById, getChatList, updateChatById } from '$lib/apis/chats';
@@ -95,6 +95,8 @@
 		});
 
 		if (chat) {
+			console.log("Chat from getChatById1", chat) //Remove
+			console.log("Chat from getChatById2", chat.chat); // Remove
 			const chatContent = chat.chat;
 
 			if (chatContent) {
@@ -103,7 +105,7 @@
 				selectedModels =
 					(chatContent?.models ?? undefined) !== undefined
 						? chatContent.models
-						: [chatContent.model ?? ''];
+						: [chatContent.models ?? ''];
 				history =
 					(chatContent?.history ?? undefined) !== undefined
 						? chatContent.history