diff options
author | Reto Brunner <reto@labrat.space> | 2020-11-03 07:39:36 +0100 |
---|---|---|
committer | Reto Brunner <reto@labrat.space> | 2020-11-14 15:40:13 +0100 |
commit | 3ad3a5ede07c1248ae8176bdc19a623731c64056 (patch) | |
tree | 08a847d6f398c09f789dd0a9b587c21ada8f8c17 /commands/msg | |
parent | e7d450c61df85b16917444fc2c6ea6c11e3c5b44 (diff) | |
download | aerc-3ad3a5ede07c1248ae8176bdc19a623731c64056.tar.gz |
models: add RFC822 headers to OriginalMail
Diffstat (limited to 'commands/msg')
-rw-r--r-- | commands/msg/forward.go | 11 | ||||
-rw-r--r-- | commands/msg/reply.go | 11 |
2 files changed, 10 insertions, 12 deletions
diff --git a/commands/msg/forward.go b/commands/msg/forward.go index 0c6b0e0..b17482f 100644 --- a/commands/msg/forward.go +++ b/commands/msg/forward.go @@ -74,14 +74,13 @@ func (forward) Execute(aerc *widgets.Aerc, args []string) error { "To": to, "Subject": subject, } - original := models.OriginalMail{} + original := models.OriginalMail{ + From: format.FormatAddresses(msg.Envelope.From), + Date: msg.Envelope.Date, + RFC822Headers: msg.RFC822Headers, + } addTab := func() (*widgets.Composer, error) { - if template != "" { - original.From = format.FormatAddresses(msg.Envelope.From) - original.Date = msg.Envelope.Date - } - composer, err := widgets.NewComposer(aerc, acct, aerc.Config(), acct.AccountConfig(), acct.Worker(), template, defaults, original) if err != nil { diff --git a/commands/msg/reply.go b/commands/msg/reply.go index 8503979..0298ac2 100644 --- a/commands/msg/reply.go +++ b/commands/msg/reply.go @@ -152,14 +152,13 @@ func (reply) Execute(aerc *widgets.Aerc, args []string) error { "Subject": subject, "In-Reply-To": msg.Envelope.MessageId, } - original := models.OriginalMail{} + original := models.OriginalMail{ + From: format.FormatAddresses(msg.Envelope.From), + Date: msg.Envelope.Date, + RFC822Headers: msg.RFC822Headers, + } addTab := func() error { - if template != "" { - original.From = format.FormatAddresses(msg.Envelope.From) - original.Date = msg.Envelope.Date - } - composer, err := widgets.NewComposer(aerc, acct, aerc.Config(), acct.AccountConfig(), acct.Worker(), template, defaults, original) if err != nil { |