diff options
author | 2016-02-08 08:16:33 -0800 | |
---|---|---|
committer | 2016-02-08 08:16:33 -0800 | |
commit | 5b694c89ebe98f388af25ad8f176f42523594358 (patch) | |
tree | 3d9da36f7b1228815bed23b9827e8bd1b0bffa74 /src | |
parent | aa80a00642039403ad21462541765d520645471f (diff) | |
parent | a3b60195196b77a44cfc6950d0f9b5b3c7f83672 (diff) |
Merge pull request #1354 from kolyuchiy/expose-imap-move-capability
Add constant for IMAP MOVE capability
Diffstat (limited to 'src')
-rw-r--r-- | src/core/abstract/MCMessageConstants.h | 1 | ||||
-rwxr-xr-x | src/core/imap/MCIMAPSession.cpp | 3 | ||||
-rw-r--r-- | src/objc/abstract/MCOConstants.h | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/core/abstract/MCMessageConstants.h b/src/core/abstract/MCMessageConstants.h index d1029b13..c6671bc7 100644 --- a/src/core/abstract/MCMessageConstants.h +++ b/src/core/abstract/MCMessageConstants.h @@ -107,6 +107,7 @@ namespace mailcore { IMAPCapabilityIdle, IMAPCapabilityId, IMAPCapabilityLiteralPlus, + IMAPCapabilityMove, IMAPCapabilityMultiAppend, IMAPCapabilityNamespace, IMAPCapabilityQResync, diff --git a/src/core/imap/MCIMAPSession.cpp b/src/core/imap/MCIMAPSession.cpp index c1209c9d..96d34b73 100755 --- a/src/core/imap/MCIMAPSession.cpp +++ b/src/core/imap/MCIMAPSession.cpp @@ -3829,6 +3829,9 @@ void IMAPSession::capabilitySetWithSessionState(IndexSet * capabilities) if (mailimap_has_extension(mImap, (char *)"CHILDREN")) { capabilities->addIndex(IMAPCapabilityChildren); } + if (mailimap_has_extension(mImap, (char *)"MOVE")) { + capabilities->addIndex(IMAPCapabilityMove); + } applyCapabilities(capabilities); } diff --git a/src/objc/abstract/MCOConstants.h b/src/objc/abstract/MCOConstants.h index 419d8485..1809e30c 100644 --- a/src/objc/abstract/MCOConstants.h +++ b/src/objc/abstract/MCOConstants.h @@ -266,6 +266,8 @@ typedef NS_ENUM(NSInteger, MCOIMAPCapability) { MCOIMAPCapabilityId, /** LITERAL+ Capability.*/ MCOIMAPCapabilityLiteralPlus, + /** MOVE Capability */ + MCOIMAPCapabilityMove, /** MULTIAPPEND Capability.*/ MCOIMAPCapabilityMultiAppend, /** NAMESPACE Capability.*/ |