connect-memjs
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -11,3 +11,3 @@ /*! | ||
exports.version = '0.0.3'; | ||
exports.version = '0.0.7'; | ||
@@ -59,2 +59,3 @@ | ||
} | ||
this.debug = options.debug || false; | ||
var servers = options.servers.join(',') | ||
@@ -107,4 +108,8 @@ | ||
MemcachedStore.prototype.get = function(sid, fn) { | ||
if (this.debug) { | ||
var startTime = new Date().getTime(); | ||
} | ||
sid = this.getKey(sid); | ||
var that = this; | ||
this.client.get(sid, function(err, data) { | ||
@@ -116,3 +121,11 @@ try { | ||
fn(null, JSON.parse(data.toString())); | ||
if (that.debug) { | ||
var totalTime = (new Date().getTime()) - startTime; | ||
console.log("Session GET took " + totalTime + 'ms'); | ||
} | ||
} catch (err) { | ||
if (that.debug) { | ||
console.log("Session GET failed:"); | ||
console.log(err); | ||
} | ||
fn(err); | ||
@@ -157,3 +170,3 @@ } | ||
sid = this.getKey(sid); | ||
this.emit('destroy'); | ||
this.client.delete(sid, fn); | ||
@@ -160,0 +173,0 @@ }; |
{ | ||
"name": "connect-memjs" | ||
, "version": "0.0.6" | ||
, "version": "0.0.7" | ||
, "description": "Memcached session store for Connect backed by memjs" | ||
@@ -14,3 +14,3 @@ , "keywords": ["memcached", "connection", "session", "store", "cache"] | ||
} | ||
, "dependencies": { "memjs": ">= 0.0.1" } | ||
, "dependencies": { "memjs": ">= 0.8.0" } | ||
, "devDependencies": { "connect": ">= 1.4.x" } | ||
@@ -17,0 +17,0 @@ , "main": "index" |
18086
494
Updatedmemjs@>= 0.8.0