Add cc and bcc to item mail

This commit is contained in:
Eike Kettner
2020-11-28 01:36:59 +01:00
parent d62c4a5a72
commit 7052bc6b8e
4 changed files with 72 additions and 2 deletions

View File

@ -39,11 +39,13 @@ object MailSendRoutes {
def convertIn(item: Ident, s: SimpleMail): Either[String, ItemMail] =
for {
rec <- s.recipients.traverse(MailAddress.parse)
cc <- s.cc.traverse(MailAddress.parse)
bcc <- s.bcc.traverse(MailAddress.parse)
fileIds <- s.attachmentIds.traverse(Ident.fromString)
sel =
if (s.addAllAttachments) AttachSelection.All
else AttachSelection.Selected(fileIds)
} yield ItemMail(item, s.subject, rec, s.body, sel)
} yield ItemMail(item, s.subject, rec, cc, bcc, s.body, sel)
def convertOut(res: SendResult): BasicResult =
res match {