fix: don't print emailSummary when aborting

This commit is contained in:
Maas Lalani 2023-06-15 11:04:38 -04:00
parent 1fdf21c19d
commit 6879387140
No known key found for this signature in database
GPG key ID: 5A6ED5CBF1A0A000
2 changed files with 5 additions and 1 deletions

View file

@ -58,7 +58,9 @@ var rootCmd = &cobra.Command{
return err
}
mm := m.(Model)
fmt.Print(emailSummary(strings.Split(mm.To.Value(), TO_SEPARATOR), mm.Subject.Value()))
if !mm.abort {
fmt.Print(emailSummary(strings.Split(mm.To.Value(), TO_SEPARATOR), mm.Subject.Value()))
}
return nil
},
}

View file

@ -53,6 +53,7 @@ type Model struct {
help help.Model
keymap KeyMap
quitting bool
abort bool
err error
}
@ -230,6 +231,7 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.Attachments.SetHeight(max(len(m.Attachments.Items()), 1) + 2)
case key.Matches(msg, m.keymap.Quit):
m.quitting = true
m.abort = true
return m, tea.Quit
}
}