react-native-image-cache-wrapper
Advanced tools
Comparing version 1.0.1 to 1.0.2
24
index.js
@@ -17,3 +17,3 @@ /** | ||
import RNFetchBlob from 'react-native-fetch-blob'; | ||
import RNFetchBlob from 'rn-fetch-blob'; | ||
@@ -38,3 +38,3 @@ const SHA1 = require('crypto-js/sha1'); | ||
const cacheFile = _getCacheFilename(url); | ||
return RNFetchBlob.fs.unlink(cacheFile); | ||
return _unlinkFile(cacheFile); | ||
}; | ||
@@ -45,3 +45,3 @@ | ||
*/ | ||
static clearCache = () => RNFetchBlob.fs.unlink(cacheDir); | ||
static clearCache = () => _unlinkFile(cacheDir); | ||
@@ -186,2 +186,10 @@ /** | ||
async function _unlinkFile(file) { | ||
try { | ||
return await RNFetchBlob.fs.unlink(file); | ||
}catch (e) { | ||
} | ||
} | ||
/** | ||
@@ -219,3 +227,3 @@ * make a cache filename | ||
const tempCacheFile = cacheFile + '.tmp'; | ||
await RNFetchBlob.fs.unlink(tempCacheFile); | ||
_unlinkFile(tempCacheFile); | ||
RNFetchBlob.config({ | ||
@@ -237,3 +245,3 @@ // response data will be saved to this path if it has access right. | ||
{ | ||
await RNFetchBlob.fs.unlink(cacheFile); | ||
_unlinkFile(cacheFile); | ||
RNFetchBlob.fs | ||
@@ -250,3 +258,3 @@ .mv(tempCacheFile, cacheFile) | ||
default: | ||
await RNFetchBlob.fs.unlink(tempCacheFile); | ||
_unlinkFile(tempCacheFile); | ||
failure && failure("status code:" + status); | ||
@@ -258,3 +266,3 @@ break; | ||
.catch(async (error) => { | ||
await RNFetchBlob.fs.unlink(tempCacheFile); | ||
_unlinkFile(tempCacheFile); | ||
failure && failure(error); | ||
@@ -270,3 +278,3 @@ }); | ||
.catch(async (error) => { | ||
await RNFetchBlob.fs.unlink(cacheFile); | ||
_unlinkFile(cacheFile); | ||
failure && failure(error); | ||
@@ -273,0 +281,0 @@ }); |
{ | ||
"name": "react-native-image-cache-wrapper", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "The best react native image cache wrapper.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -34,3 +34,3 @@ # react-native-image-cache-wrapper | ||
v1.0.1 | ||
v1.0.2 | ||
@@ -37,0 +37,0 @@ 1. use rn-fetch-blob instead of react-native-fetch-blob |
14778
265