diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-12 16:09:29 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-12 16:09:29 +0200 |
commit | 7dc97cc6e338e1d756734e1620a062cdb08635ca (patch) | |
tree | f395f6bc6b63190b6cb9cf4e013f2de5ae200164 /examples | |
parent | e179ec896bb5b55e33419da8bea2e891517697f6 (diff) | |
download | sink-7dc97cc6e338e1d756734e1620a062cdb08635ca.tar.gz sink-7dc97cc6e338e1d756734e1620a062cdb08635ca.zip |
There shouldn't be any conversions necessary at this point.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/imapresource/imapresource.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index 5a9c36f..945962f 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp | |||
@@ -615,10 +615,10 @@ public: | |||
615 | auto login = imap->login(mUser, mPassword); | 615 | auto login = imap->login(mUser, mPassword); |
616 | KAsync::Job<QByteArray> job = KAsync::null<QByteArray>(); | 616 | KAsync::Job<QByteArray> job = KAsync::null<QByteArray>(); |
617 | if (operation == Sink::Operation_Creation) { | 617 | if (operation == Sink::Operation_Creation) { |
618 | QString mailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, mail.getFolder()); | 618 | const QString mailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, mail.getFolder()); |
619 | QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage()); | 619 | const QByteArray content = mail.getMimeMessage(); |
620 | auto flags = getFlags(mail); | 620 | const auto flags = getFlags(mail); |
621 | QDateTime internalDate = mail.getDate(); | 621 | const QDateTime internalDate = mail.getDate(); |
622 | job = login.then(imap->append(mailbox, content, flags, internalDate)) | 622 | job = login.then(imap->append(mailbox, content, flags, internalDate)) |
623 | .addToContext(imap) | 623 | .addToContext(imap) |
624 | .then([mail](qint64 uid) { | 624 | .then([mail](qint64 uid) { |
@@ -649,11 +649,11 @@ public: | |||
649 | const bool messageMoved = changedProperties.contains(ApplicationDomain::Mail::Folder::name); | 649 | const bool messageMoved = changedProperties.contains(ApplicationDomain::Mail::Folder::name); |
650 | const bool messageChanged = changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name); | 650 | const bool messageChanged = changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name); |
651 | if (messageChanged || messageMoved) { | 651 | if (messageChanged || messageMoved) { |
652 | SinkTrace() << "Replacing message."; | ||
653 | const auto folderId = folderIdFromMailRid(oldRemoteId); | 652 | const auto folderId = folderIdFromMailRid(oldRemoteId); |
654 | const QString oldMailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId); | 653 | const QString oldMailbox = syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId); |
655 | QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage()); | 654 | const QByteArray content = mail.getMimeMessage(); |
656 | QDateTime internalDate = mail.getDate(); | 655 | const QDateTime internalDate = mail.getDate(); |
656 | SinkTrace() << "Replacing message. Old mailbox: " << oldMailbox << "New mailbox: " << mailbox << "Flags: " << flags << "Content: " << content; | ||
657 | KIMAP2::ImapSet set; | 657 | KIMAP2::ImapSet set; |
658 | set.add(uid); | 658 | set.add(uid); |
659 | job = login.then(imap->append(mailbox, content, flags, internalDate)) | 659 | job = login.then(imap->append(mailbox, content, flags, internalDate)) |