aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPStoreFlagsOperation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/imap/MCIMAPStoreFlagsOperation.cc')
-rw-r--r--src/async/imap/MCIMAPStoreFlagsOperation.cc14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/async/imap/MCIMAPStoreFlagsOperation.cc b/src/async/imap/MCIMAPStoreFlagsOperation.cc
index 82123631..79ab7100 100644
--- a/src/async/imap/MCIMAPStoreFlagsOperation.cc
+++ b/src/async/imap/MCIMAPStoreFlagsOperation.cc
@@ -15,7 +15,6 @@ using namespace mailcore;
IMAPStoreFlagsOperation::IMAPStoreFlagsOperation()
{
- mFolder = NULL;
mUids = NULL;
mKind = IMAPStoreFlagsRequestKindAdd;
mFlags = MessageFlagNone;
@@ -23,20 +22,9 @@ IMAPStoreFlagsOperation::IMAPStoreFlagsOperation()
IMAPStoreFlagsOperation::~IMAPStoreFlagsOperation()
{
- MC_SAFE_RELEASE(mFolder);
MC_SAFE_RELEASE(mUids);
}
-void IMAPStoreFlagsOperation::setFolder(String * folder)
-{
- MC_SAFE_REPLACE_COPY(String, mFolder, folder);
-}
-
-String * IMAPStoreFlagsOperation::folder()
-{
- return mFolder;
-}
-
void IMAPStoreFlagsOperation::setUids(Array * uids)
{
MC_SAFE_REPLACE_RETAIN(Array, mUids, uids);
@@ -70,6 +58,6 @@ MessageFlag IMAPStoreFlagsOperation::flags()
void IMAPStoreFlagsOperation::main()
{
ErrorCode error;
- session()->session()->storeFlags(mFolder, mUids, mKind, mFlags, &error);
+ session()->session()->storeFlags(folder(), mUids, mKind, mFlags, &error);
setError(error);
}