diff options
author | Viktor Gedzenko <foxinushka@gmail.com> | 2014-08-02 12:36:10 +0300 |
---|---|---|
committer | Viktor Gedzenko <foxinushka@gmail.com> | 2014-08-02 12:36:10 +0300 |
commit | 0eb214740b9e25be17ee6d8c76f37652f9eb1601 (patch) | |
tree | 7e0a97833dc3aec2fc84175aba4707e0339c2386 /src/objc/abstract | |
parent | 6f5f44ff92337b6f34e6f6d10d9135661b164b0c (diff) |
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)); |