diff --git a/lib/isocket.js b/lib/isocket.js index 17bd477..ec191f6 100644 --- a/lib/isocket.js +++ b/lib/isocket.js @@ -11,11 +11,21 @@ var msgpack = require("msgpack"); var helper = require("./helper"); var emptyFunc = function(){}; + +/** + * _formatSendBody + * @param {*} _body the body to be formatted + * @return {*} the body formatted + */ var _formatSendBody = function(_body) { if(undefined === _body || null === _body) { return null; } + if(_body instanceof Date || _body instanceof Error) { + return _body; + } + if(util.isArray(_body)) { return _body.map(function(body) { return _formatSendBody(body);