Skip to content

Commit 9db07c8

Browse files
fix(ios): check directory before call delete (#1066)
Co-authored-by: Tommy Nguyen <[email protected]>
1 parent d02a31d commit 9db07c8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Diff for: packages/default-storage/ios/RNCAsyncStorage.mm

+4-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,10 @@ static dispatch_queue_t RCTGetMethodQueue()
250250
NSError *error;
251251
[[NSFileManager defaultManager] removeItemAtPath:RCTGetStorageDirectory() error:&error];
252252
RCTHasCreatedStorageDirectory = NO;
253-
return error ? RCTMakeError(@"Failed to delete storage directory.", error, nil) : nil;
253+
if (error && error.code != NSFileNoSuchFileError) {
254+
return RCTMakeError(@"Failed to delete storage directory.", error, nil);
255+
}
256+
return nil;
254257
}
255258

256259
static NSDate *RCTManifestModificationDate(NSString *manifestFilePath)

0 commit comments

Comments
 (0)