diff options
Diffstat (limited to 'examples/imapresource/imapserverproxy.cpp')
-rw-r--r-- | examples/imapresource/imapserverproxy.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/imapresource/imapserverproxy.cpp b/examples/imapresource/imapserverproxy.cpp index c16021e..a98483b 100644 --- a/examples/imapresource/imapserverproxy.cpp +++ b/examples/imapresource/imapserverproxy.cpp | |||
@@ -130,7 +130,7 @@ KAsync::Job<void> ImapServerProxy::login(const QString &username, const QString | |||
130 | }); | 130 | }); |
131 | auto namespaceJob = new KIMAP2::NamespaceJob(mSession); | 131 | auto namespaceJob = new KIMAP2::NamespaceJob(mSession); |
132 | 132 | ||
133 | return runJob(loginJob).then(runJob(capabilitiesJob)).syncThen<void>([this](){ | 133 | return runJob(loginJob).then(runJob(capabilitiesJob)).then([this](){ |
134 | SinkTrace() << "Supported capabilities: " << mCapabilities; | 134 | SinkTrace() << "Supported capabilities: " << mCapabilities; |
135 | QStringList requiredExtensions = QStringList() << "UIDPLUS" << "NAMESPACE"; | 135 | QStringList requiredExtensions = QStringList() << "UIDPLUS" << "NAMESPACE"; |
136 | for (const auto &requiredExtension : requiredExtensions) { | 136 | for (const auto &requiredExtension : requiredExtensions) { |
@@ -139,7 +139,7 @@ KAsync::Job<void> ImapServerProxy::login(const QString &username, const QString | |||
139 | //TODO fail the job | 139 | //TODO fail the job |
140 | } | 140 | } |
141 | } | 141 | } |
142 | }).then(runJob(namespaceJob)).syncThen<void>([this, namespaceJob] { | 142 | }).then(runJob(namespaceJob)).then([this, namespaceJob] { |
143 | for (const auto &ns :namespaceJob->personalNamespaces()) { | 143 | for (const auto &ns :namespaceJob->personalNamespaces()) { |
144 | mPersonalNamespaces << ns.name; | 144 | mPersonalNamespaces << ns.name; |
145 | mPersonalNamespaceSeparator = ns.separator; | 145 | mPersonalNamespaceSeparator = ns.separator; |
@@ -324,7 +324,7 @@ KAsync::Job<QVector<qint64>> ImapServerProxy::fetchHeaders(const QString &mailbo | |||
324 | 324 | ||
325 | list->append(result.uid); | 325 | list->append(result.uid); |
326 | }) | 326 | }) |
327 | .syncThen<QVector<qint64>>([list](){ | 327 | .then([list](){ |
328 | return *list; | 328 | return *list; |
329 | }); | 329 | }); |
330 | } | 330 | } |
@@ -378,7 +378,7 @@ KAsync::Job<QString> ImapServerProxy::createSubfolder(const QString &parentMailb | |||
378 | } | 378 | } |
379 | SinkTrace() << "Creating subfolder: " << *folder; | 379 | SinkTrace() << "Creating subfolder: " << *folder; |
380 | return create(*folder) | 380 | return create(*folder) |
381 | .syncThen<QString>([=]() { | 381 | .then([=]() { |
382 | return *folder; | 382 | return *folder; |
383 | }); | 383 | }); |
384 | }); | 384 | }); |
@@ -393,7 +393,7 @@ KAsync::Job<QString> ImapServerProxy::renameSubfolder(const QString &oldMailbox, | |||
393 | auto folder = QSharedPointer<QString>::create(parts.join(mPersonalNamespaceSeparator) + mPersonalNamespaceSeparator + newName); | 393 | auto folder = QSharedPointer<QString>::create(parts.join(mPersonalNamespaceSeparator) + mPersonalNamespaceSeparator + newName); |
394 | SinkTrace() << "Renaming subfolder: " << oldMailbox << *folder; | 394 | SinkTrace() << "Renaming subfolder: " << oldMailbox << *folder; |
395 | return rename(oldMailbox, *folder) | 395 | return rename(oldMailbox, *folder) |
396 | .syncThen<QString>([=]() { | 396 | .then([=]() { |
397 | return *folder; | 397 | return *folder; |
398 | }); | 398 | }); |
399 | }); | 399 | }); |
@@ -436,7 +436,7 @@ KAsync::Job<SelectResult> ImapServerProxy::fetchFlags(const Folder &folder, cons | |||
436 | scope.mode = KIMAP2::FetchJob::FetchScope::Flags; | 436 | scope.mode = KIMAP2::FetchJob::FetchScope::Flags; |
437 | scope.changedSince = changedsince; | 437 | scope.changedSince = changedsince; |
438 | 438 | ||
439 | return fetch(set, scope, callback).syncThen<SelectResult>([selectResult] { | 439 | return fetch(set, scope, callback).then([selectResult] { |
440 | return selectResult; | 440 | return selectResult; |
441 | }); | 441 | }); |
442 | }); | 442 | }); |
@@ -503,7 +503,7 @@ KAsync::Job<void> ImapServerProxy::fetchMessages(const Folder &folder, const QVe | |||
503 | callback(message); | 503 | callback(message); |
504 | }); | 504 | }); |
505 | }) | 505 | }) |
506 | .syncThen<void>([time]() { | 506 | .then([time]() { |
507 | SinkTrace() << "The fetch took: " << Sink::Log::TraceTime(time->elapsed()); | 507 | SinkTrace() << "The fetch took: " << Sink::Log::TraceTime(time->elapsed()); |
508 | }); | 508 | }); |
509 | } | 509 | } |