diff options
| author | Vincent Richard <[email protected]> | 2013-07-21 14:24:18 +0200 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2013-07-21 14:24:18 +0200 |
| commit | cec80c63355461d451d83f95ca790418167a7d07 (patch) | |
| tree | 2fd8fda12730013378c85514525236d0bf23a6bd /src/net/imap/IMAPMessage.cpp | |
| parent | Reworked IMAP event notification code. (diff) | |
| download | vmime-cec80c63355461d451d83f95ca790418167a7d07.tar.gz vmime-cec80c63355461d451d83f95ca790418167a7d07.zip | |
Return real message UID from IMAP server. Added function to return the current UID validity.
Diffstat (limited to 'src/net/imap/IMAPMessage.cpp')
| -rw-r--r-- | src/net/imap/IMAPMessage.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/net/imap/IMAPMessage.cpp b/src/net/imap/IMAPMessage.cpp index 9ae264c0..96114e94 100644 --- a/src/net/imap/IMAPMessage.cpp +++ b/src/net/imap/IMAPMessage.cpp @@ -295,7 +295,7 @@ void IMAPMessage::extractImpl(ref <const messagePart> p, utility::outputStream& if (m_uid.empty()) command << "FETCH " << m_num << " BODY"; else - command << "UID FETCH " << IMAPUtils::extractUIDFromGlobalUID(m_uid) << " BODY"; + command << "UID FETCH " << m_uid << " BODY"; /* BODY[] header + body @@ -393,7 +393,7 @@ int IMAPMessage::processFetchResponse } case IMAPParser::msg_att_item::UID: { - m_uid = IMAPUtils::makeGlobalUID(folder->m_status->getUIDValidity(), (*it)->unique_id()->value()); + m_uid = (*it)->unique_id()->value(); break; } case IMAPParser::msg_att_item::MODSEQ: |
