kopia lustrzana https://github.com/c9/core
moved hash funciton into a module for better testings
rodzic
44073851b8
commit
c8958c765f
|
@ -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;
|
Ładowanie…
Reference in New Issue