diff options
author | Hoà V. DINH <dinh.viet.hoa@gmail.com> | 2014-08-07 12:24:04 -0700 |
---|---|---|
committer | Hoà V. DINH <dinh.viet.hoa@gmail.com> | 2014-08-07 12:24:04 -0700 |
commit | 6e897a075f21a85be7f0fa0eebc8c501d3da84b0 (patch) | |
tree | 40232a685291a7af929a2eae0a6abd18aebb0aee /src/objc/abstract | |
parent | 709a029f87d0fd3d52f98a1a190cd70987d7d400 (diff) | |
parent | ddd5cea8a757027e26a5503c708c8c9c8766dd00 (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.h | 3 | ||||
-rw-r--r-- | src/objc/abstract/MCOMessageHeader.mm | 4 |
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)); |