From b34fa2bfd5a3fb67cff6fd7af91e179e26444b71 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 30 Jun 2016 17:31:17 +0200 Subject: More debug output --- common/facade.cpp | 1 + examples/imapresource/imapresource.cpp | 2 ++ examples/imapresource/imapserverproxy.cpp | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/common/facade.cpp b/common/facade.cpp index bebb682..2660300 100644 --- a/common/facade.cpp +++ b/common/facade.cpp @@ -74,6 +74,7 @@ KAsync::Job GenericFacade::modify(const DomainType &domainObje Warning() << "No domain type adaptor factory available"; return KAsync::error(); } + Trace() << "Modifying entity: " << domainObject.identifier() << domainObject.changedProperties(); flatbuffers::FlatBufferBuilder entityFbb; mDomainTypeAdaptorFactory->createBuffer(domainObject, entityFbb); return mResourceAccess->sendModifyCommand(domainObject.identifier(), domainObject.revision(), bufferTypeForDomainType(), QByteArrayList(), BufferUtils::extractBuffer(entityFbb), domainObject.changedProperties()); diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index 94b4b27..e23add8 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp @@ -344,6 +344,7 @@ public: const bool messageMoved = changedProperties.contains(ApplicationDomain::Mail::Folder::name); const bool messageChanged = changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name); if (messageChanged || messageMoved) { + Trace() << "Replacing message."; const auto folderId = folderIdFromMailRid(oldRemoteId); const QString oldMailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId); QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage()); @@ -362,6 +363,7 @@ public: return *rid; }); } else { + Trace() << "Updating flags only."; KIMAP::ImapSet set; set.add(uid); return login.then(imap->select(mailbox)) diff --git a/examples/imapresource/imapserverproxy.cpp b/examples/imapresource/imapserverproxy.cpp index fbda02e..1b0a2ec 100644 --- a/examples/imapresource/imapserverproxy.cpp +++ b/examples/imapresource/imapserverproxy.cpp @@ -54,13 +54,16 @@ static KAsync::Job runJob(KJob *job, const std::function &f) { return KAsync::start([job, f](KAsync::Future &future) { QObject::connect(job, &KJob::result, [&future, f](KJob *job) { + Trace() << "Job done: " << job->metaObject()->className(); if (job->error()) { + Warning() << "Job failed: " << job->errorString(); future.setError(job->error(), job->errorString()); } else { future.setValue(f(job)); future.setFinished(); } }); + Trace() << "Starting job: " << job->metaObject()->className(); job->start(); }); } @@ -69,6 +72,7 @@ static KAsync::Job runJob(KJob *job) { return KAsync::start([job](KAsync::Future &future) { QObject::connect(job, &KJob::result, [&future](KJob *job) { + Trace() << "Job done: " << job->metaObject()->className(); if (job->error()) { Warning() << "Job failed: " << job->errorString(); future.setError(job->error(), job->errorString()); @@ -76,6 +80,7 @@ static KAsync::Job runJob(KJob *job) future.setFinished(); } }); + Trace() << "Starting job: " << job->metaObject()->className(); job->start(); }); } -- cgit v1.2.3