Monotone-Parent: 39e4d66894e1c585c6ce895bdcf629c4e6c0999e

Monotone-Revision: 670e8f293b27c9b0facc77f826ad167762e8a067

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-08T20:07:21
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
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> 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:) * OpenChange/MAPIStoreObject.m (-setMAPIRetainCount:)
(-mapiRetainCount:): moved methods from MAPIStoreMessage. (-mapiRetainCount:): moved methods from MAPIStoreMessage.

View file

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

View file

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