Fix unable to delete file cache in Android (#2108)

This commit is contained in:
Elias Nahum 2018-09-12 16:16:38 -03:00 committed by GitHub
parent 1c5bbbd996
commit 8d21000b9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -88,9 +88,20 @@ export async function getFileCacheSize() {
}
export async function deleteFileCache() {
await RNFetchBlob.fs.unlink(DOCUMENTS_PATH);
await RNFetchBlob.fs.unlink(IMAGES_PATH);
await RNFetchBlob.fs.unlink(VIDEOS_PATH);
const isDocsDir = await RNFetchBlob.fs.isDir(DOCUMENTS_PATH);
const isImagesDir = await RNFetchBlob.fs.isDir(IMAGES_PATH);
const isVideosDir = await RNFetchBlob.fs.isDir(VIDEOS_PATH);
if (isDocsDir) {
await RNFetchBlob.fs.unlink(DOCUMENTS_PATH);
}
if (isImagesDir) {
await RNFetchBlob.fs.unlink(IMAGES_PATH);
}
if (isVideosDir) {
await RNFetchBlob.fs.unlink(VIDEOS_PATH);
}
return true;
}