mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-04 21:08:51 +00:00
See ChangeLog
Monotone-Parent: 8027e57cbf5cbb4ab2ee6bf9509fe2f571f150c1 Monotone-Revision: 0ffde732abb09a8e3d0382ed47a3ec787f25796e Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2011-09-14T18:33:44 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -50,7 +50,9 @@
|
||||
{
|
||||
ASSIGN (versionsMessage,
|
||||
[SOGoMAPIFSMessage objectWithName: @"versions.plist"
|
||||
inContainer: propsFolder]);
|
||||
inContainer: propsFolder]);
|
||||
|
||||
initialVersions = [[NSMutableDictionary alloc] init];
|
||||
}
|
||||
|
||||
return self;
|
||||
@@ -64,6 +66,8 @@
|
||||
ASSIGN (versionsMessage,
|
||||
[SOGoMAPIFSMessage objectWithName: @"versions.plist"
|
||||
inContainer: propsFolder]);
|
||||
|
||||
initialVersions = [[NSMutableDictionary alloc] init];
|
||||
}
|
||||
|
||||
return self;
|
||||
@@ -72,6 +76,7 @@
|
||||
- (void) dealloc
|
||||
{
|
||||
[versionsMessage release];
|
||||
[initialVersions release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
@@ -247,7 +252,14 @@
|
||||
{
|
||||
foundChange = YES;
|
||||
|
||||
newChangeNum = [[self context] getNewChangeNumber];
|
||||
//if ([[messageEntry objectForKey: @"c_version"] intValue] == 0)
|
||||
// newChangeNum = [[initialVersions objectForKey: cName] unsignedLongLongValue];
|
||||
//else
|
||||
{
|
||||
newChangeNum = [[self context] getNewChangeNumber];
|
||||
[initialVersions removeObjectForKey: cName];
|
||||
}
|
||||
|
||||
changeNumber = [NSNumber numberWithUnsignedLongLong: newChangeNum];
|
||||
|
||||
[messageEntry setObject: cLastModified forKey: @"c_lastmodified"];
|
||||
@@ -398,4 +410,11 @@
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) setInitialVersion: (uint64_t) version
|
||||
forMessage: (NSString *) theMessage
|
||||
{
|
||||
[initialVersions setObject: [NSNumber numberWithUnsignedLongLong: version]
|
||||
forKey: theMessage];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user