From e179ec896bb5b55e33419da8bea2e891517697f6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 12 Jun 2017 11:48:34 +0200 Subject: Avoid the extra parsing step. We only need the content, we'll parse later on when processing the pipeline. --- examples/imapresource/CMakeLists.txt | 2 +- examples/imapresource/imapresource.cpp | 2 +- examples/imapresource/imapserverproxy.cpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) (limited to 'examples/imapresource') diff --git a/examples/imapresource/CMakeLists.txt b/examples/imapresource/CMakeLists.txt index 15ff135..5d2d38b 100644 --- a/examples/imapresource/CMakeLists.txt +++ b/examples/imapresource/CMakeLists.txt @@ -4,7 +4,7 @@ add_definitions(-DQT_PLUGIN) include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) find_package(KF5 COMPONENTS REQUIRED Mime) -find_package(KIMAP2 0.1.1 REQUIRED) +find_package(KIMAP2 0.2 REQUIRED) include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index a6c0343..5a9c36f 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp @@ -193,7 +193,7 @@ public: const auto remoteId = assembleMailRid(folderLocalId, message.uid); Q_ASSERT(message.msg); - SinkTraceCtx(mLogCtx) << "Found a mail " << remoteId << message.msg->subject(true)->asUnicodeString() << message.flags; + SinkTraceCtx(mLogCtx) << "Found a mail " << remoteId << message.flags; auto mail = Sink::ApplicationDomain::Mail::create(mResourceInstanceIdentifier); mail.setFolder(folderLocalId); diff --git a/examples/imapresource/imapserverproxy.cpp b/examples/imapresource/imapserverproxy.cpp index a52c5eb..538105c 100644 --- a/examples/imapresource/imapserverproxy.cpp +++ b/examples/imapresource/imapserverproxy.cpp @@ -314,6 +314,7 @@ KAsync::Job ImapServerProxy::fetch(const KIMAP2::ImapSet &set, KIMAP2::Fet fetch->setSequenceSet(set); fetch->setUidBased(true); fetch->setScope(scope); + fetch->setAvoidParsing(true); QObject::connect(fetch, &KIMAP2::FetchJob::resultReceived, callback); return runJob(fetch); } -- cgit v1.2.3