aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPFetchMessagesOperation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/imap/MCIMAPFetchMessagesOperation.cc')
-rw-r--r--src/async/imap/MCIMAPFetchMessagesOperation.cc20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/async/imap/MCIMAPFetchMessagesOperation.cc b/src/async/imap/MCIMAPFetchMessagesOperation.cc
index 3c6ba49b..af1eec30 100644
--- a/src/async/imap/MCIMAPFetchMessagesOperation.cc
+++ b/src/async/imap/MCIMAPFetchMessagesOperation.cc
@@ -15,7 +15,6 @@ using namespace mailcore;
IMAPFetchMessagesOperation::IMAPFetchMessagesOperation()
{
- mFolder = NULL;
mFetchByUidEnabled = false;
mFirst = 0;
mLast = 0;
@@ -26,22 +25,11 @@ IMAPFetchMessagesOperation::IMAPFetchMessagesOperation()
IMAPFetchMessagesOperation::~IMAPFetchMessagesOperation()
{
- MC_SAFE_RELEASE(mFolder);
MC_SAFE_RELEASE(mNumbers);
MC_SAFE_RELEASE(mUids);
MC_SAFE_RELEASE(mMessages);
}
-void IMAPFetchMessagesOperation::setFolder(String * folder)
-{
- MC_SAFE_REPLACE_COPY(String, mFolder, folder);
-}
-
-String * IMAPFetchMessagesOperation::folder()
-{
- return mFolder;
-}
-
void IMAPFetchMessagesOperation::setFetchByUidEnabled(bool enabled)
{
mFetchByUidEnabled = enabled;
@@ -112,18 +100,18 @@ void IMAPFetchMessagesOperation::main()
ErrorCode error;
if (mFetchByUidEnabled) {
if (mUids != NULL) {
- mMessages = session()->session()->fetchMessagesByUID(mFolder, mKind, mUids, this, &error);
+ mMessages = session()->session()->fetchMessagesByUID(folder(), mKind, mUids, this, &error);
}
else {
- mMessages = session()->session()->fetchMessagesByUID(mFolder, mKind, mFirst, mLast, this, &error);
+ mMessages = session()->session()->fetchMessagesByUID(folder(), mKind, mFirst, mLast, this, &error);
}
}
else {
if (mNumbers != NULL) {
- mMessages = session()->session()->fetchMessagesByNumber(mFolder, mKind, mNumbers, this, &error);
+ mMessages = session()->session()->fetchMessagesByNumber(folder(), mKind, mNumbers, this, &error);
}
else {
- mMessages = session()->session()->fetchMessagesByNumber(mFolder, mKind, mFirst, mLast, this, &error);
+ mMessages = session()->session()->fetchMessagesByNumber(folder(), mKind, mFirst, mLast, this, &error);
}
}
MC_SAFE_RETAIN(mMessages);