e30bd324a3
This commit fixes all occurrences of the abovementioned lint-error in the codebase. Signed-off-by: Moritz Poldrack <git@moritz.sh> Acked-by: Robin Jarry <robin@jarry.cc>
44 lines
978 B
Go
44 lines
978 B
Go
package imap
|
|
|
|
import (
|
|
"io"
|
|
|
|
"git.sr.ht/~rjarry/aerc/worker/types"
|
|
)
|
|
|
|
func (imapw *IMAPWorker) handleCopyMessages(msg *types.CopyMessages) {
|
|
uids := toSeqSet(msg.Uids)
|
|
if err := imapw.client.UidCopy(uids, msg.Destination); err != nil {
|
|
imapw.worker.PostMessage(&types.Error{
|
|
Message: types.RespondTo(msg),
|
|
Error: err,
|
|
}, nil)
|
|
} else {
|
|
imapw.worker.PostMessage(&types.Done{Message: types.RespondTo(msg)}, nil)
|
|
}
|
|
}
|
|
|
|
type appendLiteral struct {
|
|
io.Reader
|
|
Length int
|
|
}
|
|
|
|
func (m appendLiteral) Len() int {
|
|
return m.Length
|
|
}
|
|
|
|
func (imapw *IMAPWorker) handleAppendMessage(msg *types.AppendMessage) {
|
|
if err := imapw.client.Append(msg.Destination, translateFlags(msg.Flags), msg.Date,
|
|
&appendLiteral{
|
|
Reader: msg.Reader,
|
|
Length: msg.Length,
|
|
}); err != nil {
|
|
|
|
imapw.worker.PostMessage(&types.Error{
|
|
Message: types.RespondTo(msg),
|
|
Error: err,
|
|
}, nil)
|
|
} else {
|
|
imapw.worker.PostMessage(&types.Done{Message: types.RespondTo(msg)}, nil)
|
|
}
|
|
}
|