superagent-cache
Advanced tools
Comparing version 0.1.6 to 0.1.7
27
index.js
@@ -71,3 +71,4 @@ /******************************************************** | ||
if(!err && response){ | ||
cb(err, response, key); | ||
callbackExecutor(cb, err, response, key); | ||
//cb(err, response, key); | ||
} | ||
@@ -87,7 +88,9 @@ else{ | ||
superagent.cacheService.set(key, response, curProps.expiration, function(){ | ||
cb(err, response, key); | ||
callbackExecutor(cb, err, response, key); | ||
//cb(err, response, key); | ||
}); | ||
} | ||
else{ | ||
cb(err, response, key); | ||
callbackExecutor(cb, err, response, key); | ||
//cb(err, response, key); | ||
} | ||
@@ -98,3 +101,4 @@ } | ||
else{ | ||
cb(null, null, key); | ||
callbackExecutor(cb, null, null, key); | ||
//cb(null, null, key); | ||
} | ||
@@ -108,3 +112,4 @@ } | ||
superagent.cacheService.del(key, function (){ | ||
cb(err, response, key); | ||
callbackExecutor(cb, err, response, key); | ||
//cb(err, response, key); | ||
}); | ||
@@ -117,3 +122,4 @@ } | ||
this._end(function (err, response){ | ||
cb(err, response, undefined); | ||
callbackExecutor(cb, err, response, undefined); | ||
//cb(err, response, undefined); | ||
}); | ||
@@ -219,4 +225,13 @@ } | ||
function callbackExecutor(cb, err, result, key){ | ||
if(cb.length > 1){ | ||
cb(err, result, key); | ||
} | ||
else{ | ||
cb(result, key); | ||
} | ||
} | ||
var noop = function(){} | ||
} |
{ | ||
"name": "superagent-cache", | ||
"version": "0.1.6", | ||
"version": "0.1.7", | ||
"description": "Superagent with tiered caching provided by cache-service.", | ||
@@ -8,3 +8,3 @@ "main": "index.js", | ||
"superagent": "1.1.0", | ||
"cache-service": "0.1.4" | ||
"cache-service": "0.1.5" | ||
}, | ||
@@ -11,0 +11,0 @@ "devDependencies": { |
22707
456
+ Addedcache-service@0.1.5(transitive)
- Removedcache-service@0.1.4(transitive)
Updatedcache-service@0.1.5