summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-30 17:31:17 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-30 17:31:17 +0200
commitb34fa2bfd5a3fb67cff6fd7af91e179e26444b71 (patch)
treeae7f1d5069a4740b81a55366cdf31c77d4ca3f89
parentef9a070c10dffc346b7dee0c7714d7bda7663017 (diff)
downloadsink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.tar.gz
sink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.zip
More debug output
-rw-r--r--common/facade.cpp1
-rw-r--r--examples/imapresource/imapresource.cpp2
-rw-r--r--examples/imapresource/imapserverproxy.cpp5
3 files changed, 8 insertions, 0 deletions
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<void> GenericFacade<DomainType>::modify(const DomainType &domainObje
74 Warning() << "No domain type adaptor factory available"; 74 Warning() << "No domain type adaptor factory available";
75 return KAsync::error<void>(); 75 return KAsync::error<void>();
76 } 76 }
77 Trace() << "Modifying entity: " << domainObject.identifier() << domainObject.changedProperties();
77 flatbuffers::FlatBufferBuilder entityFbb; 78 flatbuffers::FlatBufferBuilder entityFbb;
78 mDomainTypeAdaptorFactory->createBuffer(domainObject, entityFbb); 79 mDomainTypeAdaptorFactory->createBuffer(domainObject, entityFbb);
79 return mResourceAccess->sendModifyCommand(domainObject.identifier(), domainObject.revision(), bufferTypeForDomainType(), QByteArrayList(), BufferUtils::extractBuffer(entityFbb), domainObject.changedProperties()); 80 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:
344 const bool messageMoved = changedProperties.contains(ApplicationDomain::Mail::Folder::name); 344 const bool messageMoved = changedProperties.contains(ApplicationDomain::Mail::Folder::name);
345 const bool messageChanged = changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name); 345 const bool messageChanged = changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name);
346 if (messageChanged || messageMoved) { 346 if (messageChanged || messageMoved) {
347 Trace() << "Replacing message.";
347 const auto folderId = folderIdFromMailRid(oldRemoteId); 348 const auto folderId = folderIdFromMailRid(oldRemoteId);
348 const QString oldMailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId); 349 const QString oldMailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId);
349 QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage()); 350 QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage());
@@ -362,6 +363,7 @@ public:
362 return *rid; 363 return *rid;
363 }); 364 });
364 } else { 365 } else {
366 Trace() << "Updating flags only.";
365 KIMAP::ImapSet set; 367 KIMAP::ImapSet set;
366 set.add(uid); 368 set.add(uid);
367 return login.then(imap->select(mailbox)) 369 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<T> runJob(KJob *job, const std::function<T(KJob*)> &f)
54{ 54{
55 return KAsync::start<T>([job, f](KAsync::Future<T> &future) { 55 return KAsync::start<T>([job, f](KAsync::Future<T> &future) {
56 QObject::connect(job, &KJob::result, [&future, f](KJob *job) { 56 QObject::connect(job, &KJob::result, [&future, f](KJob *job) {
57 Trace() << "Job done: " << job->metaObject()->className();
57 if (job->error()) { 58 if (job->error()) {
59 Warning() << "Job failed: " << job->errorString();
58 future.setError(job->error(), job->errorString()); 60 future.setError(job->error(), job->errorString());
59 } else { 61 } else {
60 future.setValue(f(job)); 62 future.setValue(f(job));
61 future.setFinished(); 63 future.setFinished();
62 } 64 }
63 }); 65 });
66 Trace() << "Starting job: " << job->metaObject()->className();
64 job->start(); 67 job->start();
65 }); 68 });
66} 69}
@@ -69,6 +72,7 @@ static KAsync::Job<void> runJob(KJob *job)
69{ 72{
70 return KAsync::start<void>([job](KAsync::Future<void> &future) { 73 return KAsync::start<void>([job](KAsync::Future<void> &future) {
71 QObject::connect(job, &KJob::result, [&future](KJob *job) { 74 QObject::connect(job, &KJob::result, [&future](KJob *job) {
75 Trace() << "Job done: " << job->metaObject()->className();
72 if (job->error()) { 76 if (job->error()) {
73 Warning() << "Job failed: " << job->errorString(); 77 Warning() << "Job failed: " << job->errorString();
74 future.setError(job->error(), job->errorString()); 78 future.setError(job->error(), job->errorString());
@@ -76,6 +80,7 @@ static KAsync::Job<void> runJob(KJob *job)
76 future.setFinished(); 80 future.setFinished();
77 } 81 }
78 }); 82 });
83 Trace() << "Starting job: " << job->metaObject()->className();
79 job->start(); 84 job->start();
80 }); 85 });
81} 86}