From 8c27163cff4090abc9664eca1895931bc0bd14d1 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 26 Mar 2017 22:51:04 +0200 Subject: Pass in days to download --- examples/imapresource/imapresource.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'examples/imapresource') diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index ed4b7f8..5dce875 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp @@ -370,7 +370,7 @@ public: Sink::QueryBase applyMailDefaults(const Sink::QueryBase &query) { - auto defaultDateFilter = QDate::currentDate().addDays(-14); + auto defaultDateFilter = QDate::currentDate().addDays(0 - mDaysToSync); auto queryWithDefaults = query; if (!queryWithDefaults.hasFilter()) { queryWithDefaults.filter(ApplicationDomain::Mail::Date::name, QVariant::fromValue(defaultDateFilter)); @@ -736,6 +736,7 @@ public: int mPort; QString mUser; QString mPassword; + int mDaysToSync = 0; QByteArray mResourceInstanceIdentifier; Imap::SessionCache mSessionCache; }; @@ -915,6 +916,7 @@ ImapResource::ImapResource(const ResourceContext &resourceContext) synchronizer->mPort = port; synchronizer->mUser = user; synchronizer->mPassword = password; + synchronizer->mDaysToSync = 14; setupSynchronizer(synchronizer); auto inspector = QSharedPointer::create(resourceContext); -- cgit v1.2.3