diff --git a/Source/CTCoreMessage.h b/Source/CTCoreMessage.h index 349644b..13c6220 100644 --- a/Source/CTCoreMessage.h +++ b/Source/CTCoreMessage.h @@ -86,6 +86,11 @@ */ - (NSString *)uid; +/*! + @abstract Returns the message index, this number cannot be used across sessions +*/ +- (NSUInteger)indexNumber; + /*! @abstract Parses the from list, the result is an NSSet containing CTCoreAddress's */ diff --git a/Source/CTCoreMessage.m b/Source/CTCoreMessage.m index 720c9b7..1aab550 100644 --- a/Source/CTCoreMessage.m +++ b/Source/CTCoreMessage.m @@ -164,6 +164,10 @@ return [NSString stringWithCString:myMessage->msg_uid encoding:NSASCIIStringEncoding]; } +- (NSUInteger)indexNumber { + return myMessage->msg_index; +} + - (NSSet *)from { if (myFields->fld_from == NULL)