Make :pipe command more generic

This commit is contained in:
Drew DeVault 2019-07-05 12:21:12 -04:00
commit 363aab5cc1
8 changed files with 125 additions and 110 deletions

View file

@ -227,7 +227,7 @@ func (mv *MessageViewer) ToggleHeaders() {
switcher.Invalidate()
}
func (mv *MessageViewer) CurrentPart() *PartInfo {
func (mv *MessageViewer) SelectedMessagePart() *PartInfo {
switcher := mv.switcher
part := switcher.parts[switcher.selected]
@ -332,13 +332,6 @@ type PartViewer struct {
term *Terminal
}
type PartInfo struct {
Index []int
Msg *types.MessageInfo
Part *imap.BodyStructure
Store *lib.MessageStore
}
func NewPartViewer(conf *config.AercConfig,
store *lib.MessageStore, msg *types.MessageInfo,
part *imap.BodyStructure, showHeaders bool,