diff --git a/lib/server/hash.js b/lib/server/hash.js index 70a1b59d..b02d3bb8 100644 --- a/lib/server/hash.js +++ b/lib/server/hash.js @@ -1,11 +1,11 @@ -(function (object) { +(function () { 'use strict'; var util = require('util'), crypto = require('crypto'), Writable = require('stream').Writable; - object.create = function() { + module.exports = function() { var ret; if (Writable) { @@ -33,4 +33,4 @@ }; } -})(this); +})(); diff --git a/lib/server/rest/fs/get.js b/lib/server/rest/fs/get.js index eeab3ebe..f7146a09 100644 --- a/lib/server/rest/fs/get.js +++ b/lib/server/rest/fs/get.js @@ -6,13 +6,13 @@ DIR_SERVER = DIR + 'server/', pipe = require(DIR_SERVER + 'pipe'), flop = require(DIR_SERVER + 'flop'), - Hash = require(DIR_SERVER + 'hash'), + hash = require(DIR_SERVER + 'hash'), mellow = require(DIR_SERVER + 'mellow'), beautify = require(DIR_SERVER + 'beautify'), Util = require(DIR + 'util'); module.exports = function(query, name, callback) { - var hash, error; + var hashStream, error; Util.checkArgs(arguments, ['query', 'name', 'callback']); @@ -34,17 +34,17 @@ break; case 'hash': - hash = Hash.create(); + hashStream = hash(); - if (!hash) { + if (!hashStream) { error = 'hash: not suported, try update node'; callback(Error(error)); } else - pipe.create(name, hash, function (error) { + pipe.create(name, hashStream, function (error) { var hex; if (!error) - hex = hash.get(); + hex = hashStream.get(); callback(error, hex); });