瀏覽代碼

fix: prompt import

Timothy Jaeryang Baek 4 月之前
父節點
當前提交
e1a198f0a3
共有 2 個文件被更改,包括 10 次插入7 次删除
  1. 1 1
      src/lib/apis/prompts/index.ts
  2. 9 6
      src/lib/components/workspace/Prompts.svelte

+ 1 - 1
src/lib/apis/prompts/index.ts

@@ -4,7 +4,7 @@ type PromptItem = {
 	command: string;
 	title: string;
 	content: string;
-	access_control: null | object;
+	access_control?: null | object;
 };
 
 export const createNewPrompt = async (token: string, prompt: PromptItem) => {

+ 9 - 6
src/lib/components/workspace/Prompts.svelte

@@ -239,12 +239,12 @@
 							console.log(savedPrompts);
 
 							for (const prompt of savedPrompts) {
-								await createNewPrompt(
-									localStorage.token,
-									prompt.command.charAt(0) === '/' ? prompt.command.slice(1) : prompt.command,
-									prompt.title,
-									prompt.content
-								).catch((error) => {
+								await createNewPrompt(localStorage.token, {
+									command:
+										prompt.command.charAt(0) === '/' ? prompt.command.slice(1) : prompt.command,
+									title: prompt.title,
+									content: prompt.content
+								}).catch((error) => {
 									toast.error(error);
 									return null;
 								});
@@ -252,6 +252,9 @@
 
 							prompts = await getPromptList(localStorage.token);
 							await _prompts.set(await getPrompts(localStorage.token));
+
+							importFiles = [];
+							promptsImportInputElement.value = '';
 						};
 
 						reader.readAsText(importFiles[0]);