diff options
Diffstat (limited to 'examples/mailtransportresource/mailtransportresource.cpp')
-rw-r--r-- | examples/mailtransportresource/mailtransportresource.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/mailtransportresource/mailtransportresource.cpp b/examples/mailtransportresource/mailtransportresource.cpp index 0118140..88a90c6 100644 --- a/examples/mailtransportresource/mailtransportresource.cpp +++ b/examples/mailtransportresource/mailtransportresource.cpp | |||
@@ -91,6 +91,9 @@ public: | |||
91 | modifiedMail.setSent(true); | 91 | modifiedMail.setSent(true); |
92 | 92 | ||
93 | auto resource = Store::readOne<ApplicationDomain::SinkResource>(Query{}.filter(mResourceInstanceIdentifier).request<ApplicationDomain::SinkResource::Account>()); | 93 | auto resource = Store::readOne<ApplicationDomain::SinkResource>(Query{}.filter(mResourceInstanceIdentifier).request<ApplicationDomain::SinkResource::Account>()); |
94 | if (resource.identifier().isEmpty()) { | ||
95 | SinkWarning() << "Failed to retrieve target resource: " << mResourceInstanceIdentifier; | ||
96 | } | ||
94 | //Then copy the mail to the target resource | 97 | //Then copy the mail to the target resource |
95 | Query query; | 98 | Query query; |
96 | query.containsFilter<ApplicationDomain::SinkResource::Capabilities>(ApplicationDomain::ResourceCapabilities::Mail::sent); | 99 | query.containsFilter<ApplicationDomain::SinkResource::Capabilities>(ApplicationDomain::ResourceCapabilities::Mail::sent); |
@@ -193,7 +196,8 @@ MailtransportResource::MailtransportResource(const Sink::ResourceContext &resour | |||
193 | } | 196 | } |
194 | 197 | ||
195 | MailtransportResourceFactory::MailtransportResourceFactory(QObject *parent) | 198 | MailtransportResourceFactory::MailtransportResourceFactory(QObject *parent) |
196 | : Sink::ResourceFactory(parent, {Sink::ApplicationDomain::ResourceCapabilities::Mail::transport}) | 199 | : Sink::ResourceFactory(parent, {Sink::ApplicationDomain::ResourceCapabilities::Mail::mail, |
200 | Sink::ApplicationDomain::ResourceCapabilities::Mail::transport}) | ||
197 | { | 201 | { |
198 | 202 | ||
199 | } | 203 | } |