summaryrefslogtreecommitdiffstats
path: root/framework/domain/actions/sinkactions.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-09-15 11:58:26 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-09-15 16:22:56 +0200
commit98e17d6a8ecd46a9d6956d81f781b05e940387e4 (patch)
treeb2d6164478b3356c6683d41af8b84900fce5a013 /framework/domain/actions/sinkactions.cpp
parent711ac9758976f1e2412b28b7b1a80780eec4641f (diff)
downloadkube-98e17d6a8ecd46a9d6956d81f781b05e940387e4.tar.gz
kube-98e17d6a8ecd46a9d6956d81f781b05e940387e4.zip
Adapt to KAsync changes.
Diffstat (limited to 'framework/domain/actions/sinkactions.cpp')
-rw-r--r--framework/domain/actions/sinkactions.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/framework/domain/actions/sinkactions.cpp b/framework/domain/actions/sinkactions.cpp
index 921fe748..f8a4e9ff 100644
--- a/framework/domain/actions/sinkactions.cpp
+++ b/framework/domain/actions/sinkactions.cpp
@@ -106,7 +106,7 @@ static ActionHandlerHelper sendMailHandler("org.kde.kube.actions.sendmail",
106 query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport); 106 query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport);
107 query += Sink::Query::AccountFilter(accountId); 107 query += Sink::Query::AccountFilter(accountId);
108 Sink::Store::fetchAll<Sink::ApplicationDomain::SinkResource>(query) 108 Sink::Store::fetchAll<Sink::ApplicationDomain::SinkResource>(query)
109 .then<void, KAsync::Job<void>, QList<Sink::ApplicationDomain::SinkResource::Ptr>>([=](const QList<Sink::ApplicationDomain::SinkResource::Ptr> &resources) -> KAsync::Job<void> { 109 .then<void, QList<Sink::ApplicationDomain::SinkResource::Ptr>>([=](const QList<Sink::ApplicationDomain::SinkResource::Ptr> &resources) -> KAsync::Job<void> {
110 if (!resources.isEmpty()) { 110 if (!resources.isEmpty()) {
111 auto resourceId = resources[0]->identifier(); 111 auto resourceId = resources[0]->identifier();
112 SinkTrace() << "Sending message via resource: " << resourceId; 112 SinkTrace() << "Sending message via resource: " << resourceId;
@@ -141,7 +141,7 @@ static ActionHandlerHelper saveAsDraft("org.kde.kube.actions.save-as-draft",
141 query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts); 141 query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts);
142 query += Sink::Query::AccountFilter(accountId); 142 query += Sink::Query::AccountFilter(accountId);
143 return Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(query) 143 return Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(query)
144 .then<void, KAsync::Job<void>, Sink::ApplicationDomain::SinkResource>([=](const Sink::ApplicationDomain::SinkResource &resource) -> KAsync::Job<void> { 144 .then<void, Sink::ApplicationDomain::SinkResource>([=](const Sink::ApplicationDomain::SinkResource &resource) -> KAsync::Job<void> {
145 Sink::ApplicationDomain::Mail mail(resource.identifier()); 145 Sink::ApplicationDomain::Mail mail(resource.identifier());
146 mail.setProperty("draft", true); 146 mail.setProperty("draft", true);
147 mail.setBlobProperty("mimeMessage", message->encodedContent()); 147 mail.setBlobProperty("mimeMessage", message->encodedContent());