@@ -15,7 +15,6 @@ export interface CustomPrompt {
1515
1616interface CustomPromptData {
1717 prompts : CustomPrompt [ ] ;
18- activePromptId : string | null ;
1918}
2019
2120const SETTINGS_FILE = "custom-settings.enc" ;
@@ -32,7 +31,6 @@ const TEMPLATE_PROMPT: CustomPrompt = {
3231
3332const DEFAULT_SETTINGS : CustomPromptData = {
3433 prompts : [ TEMPLATE_PROMPT ] ,
35- activePromptId : "default" ,
3634} ;
3735
3836export class CustomPromptStorage extends BaseSecureStorage {
@@ -103,12 +101,6 @@ export class CustomPromptStorage extends BaseSecureStorage {
103101 return settings . prompts . filter ( ( p ) => p . isTemplate ) ;
104102 }
105103
106- async getActivePrompt ( ) : Promise < CustomPrompt | null > {
107- const settings = await this . loadSettings ( ) ;
108- if ( ! settings . activePromptId ) return null ;
109- return settings . prompts . find ( ( p ) => p . id === settings . activePromptId ) || null ;
110- }
111-
112104 async getPromptById ( id : string ) : Promise < CustomPrompt | null > {
113105 const settings = await this . loadSettings ( ) ;
114106 return settings . prompts . find ( ( p ) => p . id === id ) || null ;
@@ -160,21 +152,6 @@ export class CustomPromptStorage extends BaseSecureStorage {
160152
161153 settings . prompts = settings . prompts . filter ( ( p ) => p . id !== id ) ;
162154
163- // If deleted prompt was active, switch to default
164- if ( settings . activePromptId === id ) {
165- settings . activePromptId = "default" ;
166- }
167-
168- await this . saveSettings ( settings ) ;
169- return true ;
170- }
171-
172- async setActivePrompt ( id : string ) : Promise < boolean > {
173- const settings = await this . loadSettings ( ) ;
174- const prompt = settings . prompts . find ( ( p ) => p . id === id ) ;
175- if ( ! prompt ) return false ;
176-
177- settings . activePromptId = id ;
178155 await this . saveSettings ( settings ) ;
179156 return true ;
180157 }
@@ -183,7 +160,6 @@ export class CustomPromptStorage extends BaseSecureStorage {
183160 const settings = await this . loadSettings ( ) ;
184161
185162 settings . prompts = [ TEMPLATE_PROMPT ] ;
186- settings . activePromptId = TEMPLATE_PROMPT . id ;
187163
188164 await this . saveSettings ( settings ) ;
189165 }
0 commit comments