diff options
Diffstat (limited to 'examples/imapresource/imapresource.cpp')
-rw-r--r-- | examples/imapresource/imapresource.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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: | |||
370 | 370 | ||
371 | Sink::QueryBase applyMailDefaults(const Sink::QueryBase &query) | 371 | Sink::QueryBase applyMailDefaults(const Sink::QueryBase &query) |
372 | { | 372 | { |
373 | auto defaultDateFilter = QDate::currentDate().addDays(-14); | 373 | auto defaultDateFilter = QDate::currentDate().addDays(0 - mDaysToSync); |
374 | auto queryWithDefaults = query; | 374 | auto queryWithDefaults = query; |
375 | if (!queryWithDefaults.hasFilter<ApplicationDomain::Mail::Date>()) { | 375 | if (!queryWithDefaults.hasFilter<ApplicationDomain::Mail::Date>()) { |
376 | queryWithDefaults.filter(ApplicationDomain::Mail::Date::name, QVariant::fromValue(defaultDateFilter)); | 376 | queryWithDefaults.filter(ApplicationDomain::Mail::Date::name, QVariant::fromValue(defaultDateFilter)); |
@@ -736,6 +736,7 @@ public: | |||
736 | int mPort; | 736 | int mPort; |
737 | QString mUser; | 737 | QString mUser; |
738 | QString mPassword; | 738 | QString mPassword; |
739 | int mDaysToSync = 0; | ||
739 | QByteArray mResourceInstanceIdentifier; | 740 | QByteArray mResourceInstanceIdentifier; |
740 | Imap::SessionCache mSessionCache; | 741 | Imap::SessionCache mSessionCache; |
741 | }; | 742 | }; |
@@ -915,6 +916,7 @@ ImapResource::ImapResource(const ResourceContext &resourceContext) | |||
915 | synchronizer->mPort = port; | 916 | synchronizer->mPort = port; |
916 | synchronizer->mUser = user; | 917 | synchronizer->mUser = user; |
917 | synchronizer->mPassword = password; | 918 | synchronizer->mPassword = password; |
919 | synchronizer->mDaysToSync = 14; | ||
918 | setupSynchronizer(synchronizer); | 920 | setupSynchronizer(synchronizer); |
919 | 921 | ||
920 | auto inspector = QSharedPointer<ImapInspector>::create(resourceContext); | 922 | auto inspector = QSharedPointer<ImapInspector>::create(resourceContext); |