oc: Remove a source folder on move folder operation

Calling deleteFolder message to actually remove it from DB/IMAP
depending on the class.
This commit is contained in:
Enrique J. Hernández Blasco
2015-01-21 12:44:31 +01:00
parent 8e41e5d665
commit 99a36be034
+2 -7
View File
@@ -449,16 +449,11 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
return rc;
}
- (void) deleteFolderImpl
- (int) deleteFolder
{
// TODO: raise exception in case underlying delete fails?
// [propsMessage delete];
[dbFolder delete];
}
- (int) deleteFolder
{
[self deleteFolderImpl];
[self cleanupCaches];
@@ -924,7 +919,7 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
{
fmid = [mapping idFromURL: [self url]];
[mapping unregisterURLWithID: fmid];
[self deleteFolderImpl];
[self deleteFolder];
[mapping registerURL: [newFolder url]
withID: fmid];
}