浏览代码

invoke stopResponse() if user deletes message during response generation

Danny Liu 1 年之前
父节点
当前提交
51b594036d
共有 3 个文件被更改,包括 4 次插入0 次删除
  1. 2 0
      src/lib/components/chat/Messages.svelte
  2. 1 0
      src/routes/(app)/+page.svelte
  3. 1 0
      src/routes/(app)/c/[id]/+page.svelte

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

@@ -16,6 +16,7 @@
 	export let sendPrompt: Function;
 	export let sendPrompt: Function;
 	export let continueGeneration: Function;
 	export let continueGeneration: Function;
 	export let regenerateResponse: Function;
 	export let regenerateResponse: Function;
+	export let stopResponse: Function;
 
 
 	export let processing = '';
 	export let processing = '';
 	export let bottomPadding = false;
 	export let bottomPadding = false;
@@ -228,6 +229,7 @@
 
 
 		await updateChatById(localStorage.token, chatId, { history });
 		await updateChatById(localStorage.token, chatId, { history });
 		await chats.set(await getChatList(localStorage.token));
 		await chats.set(await getChatList(localStorage.token));
+		stopResponse();
 	};
 	};
 </script>
 </script>
 
 

+ 1 - 0
src/routes/(app)/+page.svelte

@@ -828,6 +828,7 @@
 					{sendPrompt}
 					{sendPrompt}
 					{continueGeneration}
 					{continueGeneration}
 					{regenerateResponse}
 					{regenerateResponse}
+					{stopResponse}
 				/>
 				/>
 			</div>
 			</div>
 		</div>
 		</div>

+ 1 - 0
src/routes/(app)/c/[id]/+page.svelte

@@ -858,6 +858,7 @@
 						{sendPrompt}
 						{sendPrompt}
 						{continueGeneration}
 						{continueGeneration}
 						{regenerateResponse}
 						{regenerateResponse}
+						{stopResponse}
 					/>
 					/>
 				</div>
 				</div>
 			</div>
 			</div>