Add Boolean property to turn on and off orphaned object cleanup

This commit is contained in:
Blake Watters
2012-08-29 18:58:48 -04:00
parent 864dd5ed1e
commit 709fefe1ea
2 changed files with 13 additions and 0 deletions

View File

@@ -146,6 +146,11 @@
- (BOOL)deleteLocalObjectsMissingFromMappingResult:(RKMappingResult *)result error:(NSError **)error
{
if (! self.deletesOrphanedObjects) {
RKLogDebug(@"Skipping deletion of orphaned objects: deletesOrphanedObjects=NO");
return YES;
}
if (! [[self.requestOperation.request.HTTPMethod uppercaseString] isEqualToString:@"GET"]) {
RKLogDebug(@"Skipping cleanup of objects via managed object cache: only used for GET requests.");
return YES;