mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-04 11:05:27 +00:00
Monotone-Parent: aff6a2cc9b4208ab638ccf2f17af6bb0874f5f5b
Monotone-Revision: 425bfc2f774ffc6abc9a76908ac1b2fcf7d6ad14 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-02-03T15:01:23 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -158,6 +158,32 @@ static Class SOGoMailFolderK;
|
||||
return nameInContainer;
|
||||
}
|
||||
|
||||
- (int) deleteFolder
|
||||
{
|
||||
int rc;
|
||||
NSException *error;
|
||||
NSString *name;
|
||||
|
||||
name = [self nameInContainer];
|
||||
if ([name isEqualToString: @"folderINBOX"])
|
||||
rc = MAPISTORE_ERR_DENIED;
|
||||
else
|
||||
{
|
||||
error = [(SOGoMailFolder *) sogoObject delete];
|
||||
if (error)
|
||||
rc = MAPISTORE_ERROR;
|
||||
else
|
||||
{
|
||||
if (![versionsMessage delete])
|
||||
rc = MAPISTORE_SUCCESS;
|
||||
else
|
||||
rc = MAPISTORE_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
return (rc == MAPISTORE_SUCCESS) ? [super deleteFolder] : rc;
|
||||
}
|
||||
|
||||
- (int) getPrContentUnread: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user