Monotone-Parent: ec3d19f268090d56a33692cdc116485c488fd4d6

Monotone-Revision: 6b4e2f16b2a1ac3bbbb8f854763b7deb70bd8a46

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-28T00:55:50
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-07-28 00:55:50 +00:00
parent dbed73c66f
commit 2f2605dfcc
8 changed files with 332 additions and 53 deletions

View File

@@ -20,8 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
#import <Foundation/NSValue.h>
#import <SOGo/SOGoContentObject.h>
#import "MAPIStoreGCSFolder.h"
#import "MAPIStoreTypes.h"
#import "MAPIStoreGCSMessage.h"
@@ -41,4 +43,19 @@
return [sogoObject lastModified];
}
- (uint64_t) objectVersion
{
uint64_t version = 0xffffffffffffffffLL;
NSNumber *changeNumber;
changeNumber = [(MAPIStoreGCSFolder *) container
changeNumberForMessageWithKey: [self nameInContainer]];
if (changeNumber)
version = [changeNumber unsignedLongLongValue] >> 16;
else
abort ();
return version;
}
@end