now >= result.Item.expires always returns false, while debugging figure out that result.Item.expires is not a number so its unable to compare with 'now' and always returns false.
else block gets executed always :
else if (result.Item.expires && now >= result.Item.expires) {
fn(null, null);
} else {
var sess = result.Item.sess.S.toString();
sess = JSON.parse(sess);
fn(null, sess);
}
In DynamoDBStore.prototype.get function,
now >= result.Item.expires always returns false, while debugging figure out that result.Item.expires is not a number so its unable to compare with 'now' and always returns false.
else block gets executed always :
Did anyone face similar issue?