summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/imapserverproxy.cpp
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 /examples/imapresource/imapserverproxy.cpp
parentef9a070c10dffc346b7dee0c7714d7bda7663017 (diff)
downloadsink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.tar.gz
sink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.zip
More debug output
Diffstat (limited to 'examples/imapresource/imapserverproxy.cpp')
-rw-r--r--examples/imapresource/imapserverproxy.cpp5
1 files changed, 5 insertions, 0 deletions
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}