diff options
-rw-r--r-- | accounts/imap/imapsettings.cpp | 4 | ||||
-rw-r--r-- | accounts/maildir/maildirsettings.cpp | 4 | ||||
-rw-r--r-- | framework/domain/actions/sinkactions.cpp | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/accounts/imap/imapsettings.cpp b/accounts/imap/imapsettings.cpp index 7d93606d..6e45b197 100644 --- a/accounts/imap/imapsettings.cpp +++ b/accounts/imap/imapsettings.cpp | |||
@@ -59,7 +59,7 @@ void ImapSettings::setAccountIdentifier(const QByteArray &id) | |||
59 | emit changed(); | 59 | emit changed(); |
60 | }).exec(); | 60 | }).exec(); |
61 | 61 | ||
62 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("storage")) | 62 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::storage)) |
63 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 63 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
64 | mIdentifier = resource.identifier(); | 64 | mIdentifier = resource.identifier(); |
65 | mImapServer = resource.getProperty("server").toString(); | 65 | mImapServer = resource.getProperty("server").toString(); |
@@ -71,7 +71,7 @@ void ImapSettings::setAccountIdentifier(const QByteArray &id) | |||
71 | qWarning() << "Failed to find the imap resource: " << errorMessage; | 71 | qWarning() << "Failed to find the imap resource: " << errorMessage; |
72 | }).exec(); | 72 | }).exec(); |
73 | 73 | ||
74 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("transport")) | 74 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport)) |
75 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 75 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
76 | mMailtransportIdentifier = resource.identifier(); | 76 | mMailtransportIdentifier = resource.identifier(); |
77 | mSmtpServer = resource.getProperty("server").toString(); | 77 | mSmtpServer = resource.getProperty("server").toString(); |
diff --git a/accounts/maildir/maildirsettings.cpp b/accounts/maildir/maildirsettings.cpp index c66f9729..5125bbe7 100644 --- a/accounts/maildir/maildirsettings.cpp +++ b/accounts/maildir/maildirsettings.cpp | |||
@@ -57,7 +57,7 @@ void MaildirSettings::setAccountIdentifier(const QByteArray &id) | |||
57 | emit changed(); | 57 | emit changed(); |
58 | }).exec(); | 58 | }).exec(); |
59 | 59 | ||
60 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("storage")) | 60 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::storage)) |
61 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 61 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
62 | mIdentifier = resource.identifier(); | 62 | mIdentifier = resource.identifier(); |
63 | auto path = resource.getProperty("path").toString(); | 63 | auto path = resource.getProperty("path").toString(); |
@@ -70,7 +70,7 @@ void MaildirSettings::setAccountIdentifier(const QByteArray &id) | |||
70 | qWarning() << "Failed to find the maildir resource: " << errorMessage; | 70 | qWarning() << "Failed to find the maildir resource: " << errorMessage; |
71 | }).exec(); | 71 | }).exec(); |
72 | 72 | ||
73 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter("transport")) | 73 | Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(Sink::Query::AccountFilter(id) + Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport)) |
74 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { | 74 | .then<void, Sink::ApplicationDomain::SinkResource>([this](const Sink::ApplicationDomain::SinkResource &resource) { |
75 | mMailtransportIdentifier = resource.identifier(); | 75 | mMailtransportIdentifier = resource.identifier(); |
76 | mSmtpServer = resource.getProperty("server").toString(); | 76 | mSmtpServer = resource.getProperty("server").toString(); |
diff --git a/framework/domain/actions/sinkactions.cpp b/framework/domain/actions/sinkactions.cpp index 129b538a..e4fb73ed 100644 --- a/framework/domain/actions/sinkactions.cpp +++ b/framework/domain/actions/sinkactions.cpp | |||
@@ -85,7 +85,7 @@ static ActionHandlerHelper sendMailHandler("org.kde.kube.actions.sendmail", | |||
85 | qWarning() << "Sending a mail: "; | 85 | qWarning() << "Sending a mail: "; |
86 | 86 | ||
87 | Sink::Query query; | 87 | Sink::Query query; |
88 | query += Sink::Query::CapabilityFilter("transport"); | 88 | query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::transport); |
89 | query += Sink::Query::AccountFilter(accountId); | 89 | query += Sink::Query::AccountFilter(accountId); |
90 | Sink::Store::fetchAll<Sink::ApplicationDomain::SinkResource>(query) | 90 | Sink::Store::fetchAll<Sink::ApplicationDomain::SinkResource>(query) |
91 | .then<void, QList<Sink::ApplicationDomain::SinkResource::Ptr>>([=](const QList<Sink::ApplicationDomain::SinkResource::Ptr> &resources) { | 91 | .then<void, QList<Sink::ApplicationDomain::SinkResource::Ptr>>([=](const QList<Sink::ApplicationDomain::SinkResource::Ptr> &resources) { |
@@ -120,7 +120,7 @@ static ActionHandlerHelper saveAsDraft("org.kde.kube.actions.save-as-draft", | |||
120 | 120 | ||
121 | if (existingMail.identifier().isEmpty()) { | 121 | if (existingMail.identifier().isEmpty()) { |
122 | Sink::Query query; | 122 | Sink::Query query; |
123 | query += Sink::Query::CapabilityFilter("drafts"); | 123 | query += Sink::Query::CapabilityFilter(Sink::ApplicationDomain::ResourceCapabilities::Mail::drafts); |
124 | query += Sink::Query::AccountFilter(accountId); | 124 | query += Sink::Query::AccountFilter(accountId); |
125 | return Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(query) | 125 | return Sink::Store::fetchOne<Sink::ApplicationDomain::SinkResource>(query) |
126 | .then<void, KAsync::Job<void>, Sink::ApplicationDomain::SinkResource>([=](const Sink::ApplicationDomain::SinkResource &resource) -> KAsync::Job<void> { | 126 | .then<void, KAsync::Job<void>, Sink::ApplicationDomain::SinkResource>([=](const Sink::ApplicationDomain::SinkResource &resource) -> KAsync::Job<void> { |