Add attachments-only filter to uploads

When uploading a file which is an e-mail, this option allows to skip
the mail body when the file is being processed.
This commit is contained in:
eikek
2021-08-21 13:37:17 +02:00
parent bb8a6c054b
commit 751fa3da5a
11 changed files with 84 additions and 31 deletions

View File

@ -73,7 +73,8 @@ object OUpload {
skipDuplicates: Boolean,
fileFilter: Glob,
tags: List[String],
language: Option[Language]
language: Option[Language],
attachmentsOnly: Option[Boolean]
)
case class UploadData[F[_]](
@ -150,7 +151,8 @@ object OUpload {
data.meta.skipDuplicates,
data.meta.fileFilter.some,
data.meta.tags.some,
false
false,
data.meta.attachmentsOnly
)
args =
if (data.multiple) files.map(f => ProcessItemArgs(meta, List(f)))