mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-02-15 20:33:26 +00:00
Change scanRecursively to an Option field
This commit is contained in:
parent
39f2f8cc1b
commit
a6e79a32a8
@ -24,7 +24,7 @@ case class ScanMailboxArgs(
|
||||
// the configured imap connection
|
||||
imapConnection: Ident,
|
||||
// scan folders recursively
|
||||
scanRecursively: Boolean,
|
||||
scanRecursively: Option[Boolean],
|
||||
// what folders to search
|
||||
folders: List[String],
|
||||
// only select mails received since then
|
||||
|
@ -98,7 +98,7 @@ object ScanMailboxTask {
|
||||
if (acc.noneLeft(name)) acc.pure[F]
|
||||
else
|
||||
mailer
|
||||
.run(impl.handleFolder(theEmil.access, upload)(name, ctx.args.scanRecursively))
|
||||
.run(impl.handleFolder(theEmil.access, upload)(name, ctx.args.scanRecursively.getOrElse(false)))
|
||||
.map(_ ++ acc)
|
||||
|
||||
Stream
|
||||
|
@ -115,7 +115,7 @@ object ScanMailboxRoutes {
|
||||
ScanMailboxArgs(
|
||||
user,
|
||||
settings.imapConnection,
|
||||
settings.scanRecursively,
|
||||
Option(settings.scanRecursively),
|
||||
settings.folders,
|
||||
settings.receivedSinceHours.map(_.toLong).map(Duration.hours),
|
||||
settings.targetFolder,
|
||||
@ -151,7 +151,7 @@ object ScanMailboxRoutes {
|
||||
task.summary,
|
||||
conn.getOrElse(Ident.unsafe("")),
|
||||
task.args.folders,
|
||||
task.args.scanRecursively,
|
||||
task.args.scanRecursively.getOrElse(false),
|
||||
task.timer,
|
||||
task.args.receivedSince.map(_.hours.toInt),
|
||||
task.args.targetFolder,
|
||||
|
Loading…
Reference in New Issue
Block a user