diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index 841cf9a39..35ad9f1aa 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/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)); diff --git a/src/routes/(app)/c/[id]/+page.svelte b/src/routes/(app)/c/[id]/+page.svelte index 7fb82955c..c0db9c5f3 100644 --- a/src/routes/(app)/c/[id]/+page.svelte +++ b/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'; @@ -103,7 +103,7 @@ selectedModels = (chatContent?.models ?? undefined) !== undefined ? chatContent.models - : [chatContent.model ?? '']; + : [chatContent.models ?? '']; history = (chatContent?.history ?? undefined) !== undefined ? chatContent.history