moved hash funciton into a module for better testings

pull/365/head
Matthijs van Henten 2016-09-22 17:56:00 +00:00
rodzic 44073851b8
commit c8958c765f
1 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,18 @@
var crc32 = require('buffer-crc32');
/**
* Hash the given `sess` object omitting changes
* to `.cookie`.
*
* @param {Object} sess
* @return {String}
* @api private
*/
function hash(sess) {
return crc32.signed(JSON.stringify(sess, function(key, val){
if ('cookie' != key) return val;
}));
}
module.exports.hash = hash;