aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/base
diff options
context:
space:
mode:
authorLibravatarLibravatar Simon Ser <[email protected]> 2025-03-20 12:48:45 +0100
committerLibravatarLibravatar Simon Ser <[email protected]> 2025-03-20 12:48:45 +0100
commit4389e052e2ca926b014d8bfd40fde219adfe81e1 (patch)
tree79ea240e1a315f631f1a6764529093bbc9adf5b5 /plugins/base
parentb5988d34aedbe44d5d634679593aacc060290cb8 (diff)
downloadalps-4389e052e2ca926b014d8bfd40fde219adfe81e1.tar.gz
alps-4389e052e2ca926b014d8bfd40fde219adfe81e1.tar.bz2
alps-4389e052e2ca926b014d8bfd40fde219adfe81e1.zip
Upgrade go-imap
Diffstat (limited to 'plugins/base')
-rw-r--r--plugins/base/imap.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/plugins/base/imap.go b/plugins/base/imap.go
index ec4947d..4b125d9 100644
--- a/plugins/base/imap.go
+++ b/plugins/base/imap.go
@@ -584,14 +584,8 @@ func getMessagePart(conn *imapclient.Client, mboxName string, uid imap.UID, part
}
msg := msgs[0]
- var headerBuf, bodyBuf []byte
- for item, b := range msg.BodySection {
- if item.Specifier == headerItem.Specifier {
- headerBuf = b
- } else if item.Specifier == bodyItem.Specifier {
- bodyBuf = b
- }
- }
+ headerBuf := msg.FindBodySection(headerItem)
+ bodyBuf := msg.FindBodySection(bodyItem)
if headerBuf == nil || bodyBuf == nil {
return nil, nil, fmt.Errorf("server didn't return header and body")
}