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:
Wolfgang Sourdeau
2012-02-03 15:01:23 +00:00
parent dff90f588a
commit 3bf138283b
2 changed files with 28 additions and 0 deletions
+26
View File
@@ -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
{