Quellcode durchsuchen

fix: old chat log import issue

Timothy J. Baek vor 1 Jahr
Ursprung
Commit
1a06b0cea6
1 geänderte Dateien mit 9 neuen und 2 gelöschten Zeilen
  1. 9 2
      src/lib/components/chat/SettingsModal.svelte

+ 9 - 2
src/lib/components/chat/SettingsModal.svelte

@@ -142,13 +142,20 @@
 			importChats(chats);
 		};
 
-		reader.readAsText(importFiles[0]);
+		if (importFiles.length > 0) {
+			reader.readAsText(importFiles[0]);
+		}
 	}
 
 	const importChats = async (_chats) => {
 		for (const chat of _chats) {
 			console.log(chat);
-			await createNewChat(localStorage.token, chat.chat);
+
+			if (chat.chat) {
+				await createNewChat(localStorage.token, chat.chat);
+			} else {
+				await createNewChat(localStorage.token, chat);
+			}
 		}
 
 		await chats.set(await getChatList(localStorage.token));