aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/abstract
diff options
context:
space:
mode:
authorGravatar Hoà V. DINH <dinh.viet.hoa@gmail.com>2014-08-07 12:24:04 -0700
committerGravatar Hoà V. DINH <dinh.viet.hoa@gmail.com>2014-08-07 12:24:04 -0700
commit6e897a075f21a85be7f0fa0eebc8c501d3da84b0 (patch)
tree40232a685291a7af929a2eae0a6abd18aebb0aee /src/objc/abstract
parent709a029f87d0fd3d52f98a1a190cd70987d7d400 (diff)
parentddd5cea8a757027e26a5503c708c8c9c8766dd00 (diff)
Merge pull request #818 from foxinushka/feature/message_id_autogenerated_flag
Added 'message id auto-generated' flag
Diffstat (limited to 'src/objc/abstract')
-rw-r--r--src/objc/abstract/MCOMessageHeader.h3
-rw-r--r--src/objc/abstract/MCOMessageHeader.mm4
2 files changed, 7 insertions, 0 deletions
diff --git a/src/objc/abstract/MCOMessageHeader.h b/src/objc/abstract/MCOMessageHeader.h
index 11a98c4f..f9bb2229 100644
--- a/src/objc/abstract/MCOMessageHeader.h
+++ b/src/objc/abstract/MCOMessageHeader.h
@@ -21,6 +21,9 @@
/** Message-ID field.*/
@property (nonatomic, copy) NSString * messageID;
+/** Message-ID auto-generated flag.*/
+@property (nonatomic, readonly, getter=isMessageIDAutoGenerated) BOOL messageIDAutoGenerated;
+
/** References field. It's an array of message-ids.*/
@property (nonatomic, copy) NSArray * /* NSString */ references;
diff --git a/src/objc/abstract/MCOMessageHeader.mm b/src/objc/abstract/MCOMessageHeader.mm
index e5b085a5..6ce3f27b 100644
--- a/src/objc/abstract/MCOMessageHeader.mm
+++ b/src/objc/abstract/MCOMessageHeader.mm
@@ -114,6 +114,10 @@ MCO_OBJC_SYNTHESIZE_ARRAY(setReplyTo, replyTo)
MCO_OBJC_SYNTHESIZE_STRING(setSubject, subject)
MCO_OBJC_SYNTHESIZE_STRING(setUserAgent, userAgent)
+- (BOOL)isMessageIDAutoGenerated {
+ return MCO_NATIVE_INSTANCE->isMessageIDAutoGenerated();
+}
+
- (void) setExtraHeaderValue:(NSString *)value forName:(NSString *)name
{
_nativeHeader->setExtraHeader(MCO_FROM_OBJC(mailcore::String, name), MCO_FROM_OBJC(mailcore::String, value));