Korjaa vastaanottajien lukeminen moniosaisesta viestistä

Valitse osa, jossa on *eniten* sähköpostiosoitteita, äläkä sitä, jossa
niitä on vähiten.
This commit is contained in:
Saku Laesvuori 2023-08-11 21:54:28 +03:00
parent 13878fd796
commit 4786c1055d
Signed by: slaesvuo
GPG Key ID: 257D284A2A1D3A32

View File

@ -87,7 +87,7 @@ getEmailsFromMessage = readEmails . toListOf
where isText = matchContentType "text" Nothing . view contentType
readEmails :: [T.Text] -> [Email]
readEmails = fromMaybe [] . listToMaybe . sortBy (comparing length) .
readEmails = fromMaybe [] . listToMaybe . reverse . sortBy (comparing length) .
map (catMaybes . map (email . encodeUtf8) . T.lines)
replySettings :: Mailbox -> ReplySettings