aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/imap/MCOIMAPSession.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/objc/imap/MCOIMAPSession.mm')
-rwxr-xr-xsrc/objc/imap/MCOIMAPSession.mm9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPSession.mm b/src/objc/imap/MCOIMAPSession.mm
index e978afac..32dd1119 100755
--- a/src/objc/imap/MCOIMAPSession.mm
+++ b/src/objc/imap/MCOIMAPSession.mm
@@ -274,6 +274,15 @@ MCO_OBJC_SYNTHESIZE_SCALAR(dispatch_queue_t, dispatch_queue_t, setDispatchQueue,
return MCO_TO_OBJC_OP(coreOp);
}
+- (MCOIMAPMoveMessagesOperation *)moveMessagesOperationWithFolder:(NSString *)folder
+ uids:(MCOIndexSet *)uids
+ destFolder:(NSString *)destFolder
+{
+ IMAPMoveMessagesOperation * coreOp = MCO_NATIVE_INSTANCE->moveMessagesOperation([folder mco_mcString],
+ MCO_FROM_OBJC(IndexSet, uids),
+ [destFolder mco_mcString]);
+ return MCO_TO_OBJC_OP(coreOp);
+}
- (MCOIMAPOperation *) expungeOperation:(NSString *)folder
{