Timothy J. Baek 8 months ago
parent
commit
fa8bb51b81
1 changed files with 14 additions and 15 deletions
  1. 14 15
      src/lib/components/chat/Chat.svelte

+ 14 - 15
src/lib/components/chat/Chat.svelte

@@ -1328,27 +1328,26 @@
 
 
 					document.getElementById(`speak-button-${responseMessage.id}`)?.click();
 					document.getElementById(`speak-button-${responseMessage.id}`)?.click();
 				}
 				}
-
-				if ($chatId == _chatId) {
-					if ($settings.saveChatHistory ?? true) {
-						chat = await updateChatById(localStorage.token, _chatId, {
-							models: selectedModels,
-							messages: messages,
-							history: history,
-							params: params,
-							files: chatFiles
-						});
-
-						currentChatPage.set(1);
-						await chats.set(await getChatList(localStorage.token, $currentChatPage));
-					}
-				}
 			} else {
 			} else {
 				await handleOpenAIError(null, res, model, responseMessage);
 				await handleOpenAIError(null, res, model, responseMessage);
 			}
 			}
 		} catch (error) {
 		} catch (error) {
 			await handleOpenAIError(error, null, model, responseMessage);
 			await handleOpenAIError(error, null, model, responseMessage);
 		}
 		}
+
+		if ($chatId == _chatId) {
+			chat = await updateChatById(localStorage.token, _chatId, {
+				models: selectedModels,
+				messages: messages,
+				history: history,
+				params: params,
+				files: chatFiles
+			});
+
+			currentChatPage.set(1);
+			await chats.set(await getChatList(localStorage.token, $currentChatPage));
+		}
+
 		messages = messages;
 		messages = messages;
 
 
 		stopResponseFlag = false;
 		stopResponseFlag = false;