prompt_store: Remove unused PromptId::EditWorkflow (#45018)

Bennet Bo Fenner created

Release Notes:

- N/A

Change summary

crates/prompt_store/src/prompt_store.rs | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)

Detailed changes

crates/prompt_store/src/prompt_store.rs 🔗

@@ -55,7 +55,6 @@ pub struct PromptMetadata {
 #[serde(tag = "kind")]
 pub enum PromptId {
     User { uuid: UserPromptId },
-    EditWorkflow,
     CommitMessage,
 }
 
@@ -74,20 +73,19 @@ impl PromptId {
     pub fn is_built_in(&self) -> bool {
         match self {
             Self::User { .. } => false,
-            Self::EditWorkflow | Self::CommitMessage => true,
+            Self::CommitMessage => true,
         }
     }
 
     pub fn can_edit(&self) -> bool {
         match self {
             Self::User { .. } | Self::CommitMessage => true,
-            Self::EditWorkflow => false,
         }
     }
 
     pub fn default_content(&self) -> Option<&'static str> {
         match self {
-            Self::User { .. } | Self::EditWorkflow => None,
+            Self::User { .. } => None,
             Self::CommitMessage => Some(include_str!("../../git_ui/src/commit_message_prompt.txt")),
         }
     }
@@ -119,7 +117,6 @@ impl std::fmt::Display for PromptId {
     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
         match self {
             PromptId::User { uuid } => write!(f, "{}", uuid.0),
-            PromptId::EditWorkflow => write!(f, "Edit workflow"),
             PromptId::CommitMessage => write!(f, "Commit message"),
         }
     }
@@ -202,11 +199,6 @@ impl PromptStore {
             let metadata = db_env.create_database(&mut txn, Some("metadata.v2"))?;
             let bodies = db_env.create_database(&mut txn, Some("bodies.v2"))?;
 
-            // Remove edit workflow prompt, as we decided to opt into it using
-            // a slash command instead.
-            metadata.delete(&mut txn, &PromptId::EditWorkflow).ok();
-            bodies.delete(&mut txn, &PromptId::EditWorkflow).ok();
-
             // Insert default commit message prompt if not present
             if metadata.get(&txn, &PromptId::CommitMessage)?.is_none() {
                 metadata.put(