delete-old-package-error

This commit is contained in:
Geoffrey Goh
2015-11-28 19:28:09 -08:00
parent 677a68312e
commit 1a7a955a20

View File

@@ -221,9 +221,11 @@ NSString * const UpdateBundleFileName = @"app.jsbundle";
NSString *previousPackageHash = [self getPreviousPackageHash:error];
if (!*error && previousPackageHash && ![previousPackageHash isEqualToString:packageHash]) {
NSString *previousPackageFolderPath = [self getPackageFolderPath:previousPackageHash];
[[NSFileManager defaultManager] removeItemAtPath:previousPackageFolderPath error:error];
if (*error) {
return;
// Error in deleting old package will not cause the entire operation to fail.
NSError *deleteError;
[[NSFileManager defaultManager] removeItemAtPath:previousPackageFolderPath error:&deleteError];
if (deleteError) {
NSLog(@"Error deleting old package: %@", deleteError);
}
}