diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-30 17:31:17 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-30 17:31:17 +0200 |
commit | b34fa2bfd5a3fb67cff6fd7af91e179e26444b71 (patch) | |
tree | ae7f1d5069a4740b81a55366cdf31c77d4ca3f89 /examples/imapresource/imapserverproxy.cpp | |
parent | ef9a070c10dffc346b7dee0c7714d7bda7663017 (diff) | |
download | sink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.tar.gz sink-b34fa2bfd5a3fb67cff6fd7af91e179e26444b71.zip |
More debug output
Diffstat (limited to 'examples/imapresource/imapserverproxy.cpp')
-rw-r--r-- | examples/imapresource/imapserverproxy.cpp | 5 |
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 | } |