Monotone-Parent: 39e4d66894e1c585c6ce895bdcf629c4e6c0999e

Monotone-Revision: 670e8f293b27c9b0facc77f826ad167762e8a067

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-08T20:07:21
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2011-07-08 20:07:21 +00:00
parent 5c044411d4
commit 798fa18fd5
3 changed files with 18 additions and 11 deletions

View File

@ -1,5 +1,11 @@
2011-07-08 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreMailFolder.m (-lastMessageModificationTime):
implemented method by making use of the new -[SOGoMailFolder
mostRecentMessageDate] message, which is currently a more or less
precise way to obtain the mailbox's last modification date.
(-lastModificationTime): removed method.
* OpenChange/MAPIStoreObject.m (-setMAPIRetainCount:)
(-mapiRetainCount:): moved methods from MAPIStoreMessage.

View File

@ -53,8 +53,8 @@
@interface MAPIStoreDraftsFolder : MAPIStoreMailFolder
@end
@interface MAPIStoreDeletedItemsFolder : MAPIStoreMailFolder
@end
// @interface MAPIStoreDeletedItemsFolder : MAPIStoreFFolder
// @end
@interface MAPIStoreOutboxFolder : MAPIStoreMailFolder
@end

View File

@ -21,6 +21,7 @@
*/
#import <Foundation/NSArray.h>
#import <Foundation/NSCalendarDate.h>
#import <Foundation/NSString.h>
#import <Foundation/NSURL.h>
#import <NGObjWeb/WOContext+SoObjects.h>
@ -273,9 +274,9 @@ static Class SOGoMailFolderK;
return [NSCalendarDate dateWithTimeIntervalSince1970: 0x4dbb2dbe]; /* oc_version_time */
}
- (NSCalendarDate *) lastModificationTime
- (NSDate *) lastMessageModificationTime
{
return [NSCalendarDate date];
return [sogoObject mostRecentMessageDate];
}
@end
@ -310,15 +311,15 @@ static Class SOGoMailFolderK;
@end
@implementation MAPIStoreDeletedItemsFolder : MAPIStoreMailFolder
// @implementation MAPIStoreDeletedItemsFolder : MAPIStoreMailFolder
- (SOGoMailFolder *) specialFolderFromAccount: (SOGoMailAccount *) accountFolder
inContext: (WOContext *) woContext
{
return [accountFolder trashFolderInContext: woContext];
}
// - (SOGoMailFolder *) specialFolderFromAccount: (SOGoMailAccount *) accountFolder
// inContext: (WOContext *) woContext
// {
// return [accountFolder trashFolderInContext: woContext];
// }
@end
// @end
@implementation MAPIStoreOutboxFolder : MAPIStoreMailFolder