[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [sink/develop] examples/maildirresource: Fixed maildirresource
From: Christian Mollekopf <chrigi_1 () fastmail ! fm>
Date: 2016-12-09 15:45:48
Message-ID: E1cFNMq-0007L1-EE () code ! kde ! org
[Download RAW message or body]
Git commit 62c7b07c0d62f8f03e22556bf62ed90d267c6d2e by Christian Mollekopf.
Committed on 06/12/2016 at 18:18.
Pushed by cmollekopf into branch 'develop'.
Fixed maildirresource
M +5 -5 examples/maildirresource/facade.cpp
https://commits.kde.org/sink/62c7b07c0d62f8f03e22556bf62ed90d267c6d2e
diff --git a/examples/maildirresource/facade.cpp \
b/examples/maildirresource/facade.cpp index ba53c5f..d26b86c 100644
--- a/examples/maildirresource/facade.cpp
+++ b/examples/maildirresource/facade.cpp
@@ -28,10 +28,10 @@ MaildirResourceMailFacade::MaildirResourceMailFacade(const \
Sink::ResourceContext : Sink::GenericFacade<Sink::ApplicationDomain::Mail>(context)
{
mResultTransformation = [](Sink::ApplicationDomain::ApplicationDomainType \
&value) {
- if (value.hasProperty("mimeMessage")) {
- const auto property = value.getProperty("mimeMessage");
+ if (value.hasProperty(Sink::ApplicationDomain::Mail::MimeMessage::name)) {
+ auto mail = Sink::ApplicationDomain::Mail{value};
+ const auto mimeMessage = mail.getMimeMessagePath();
//Transform the mime message property into the actual path on disk.
- const auto mimeMessage = property.toString();
auto parts = mimeMessage.split('/');
auto key = parts.takeLast();
const auto folderPath = parts.join('/');
@@ -42,9 +42,9 @@ MaildirResourceMailFacade::MaildirResourceMailFacade(const \
Sink::ResourceContext
const QFileInfoList list = dir.entryInfoList(QStringList() << (key+"*"), \
QDir::Files); if (list.size() != 1) {
SinkWarning_("", "maildirfacade") << "Failed to find message " << \
path << key << list.size();
- value.setProperty("mimeMessage", QVariant());
+ mail.setProperty(Sink::ApplicationDomain::Mail::MimeMessage::name, \
QVariant()); } else {
- value.setProperty("mimeMessage", list.at(0).filePath());
+ mail.setMimeMessagePath(list.at(0).filePath());
}
}
value.setChangedProperties(QSet<QByteArray>());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic