template/publish.js
function handleErrorCallback(cb) {
  return function(err) {
    if (err) {
      logger.error(err);
      return cb(err);
    }
    return cb.apply(this, arguments);
  };
}
function handleErrorCallback(cb) {
  return function(err) {
    if (err) {
      logger.error(err);
      return cb(err);
    }
    return cb.apply(this, arguments);
  };
}
function handleErrorCallback ( cb ) { return function ( err ) { if ( err ) { logger . error ( err ) ; return cb ( err ) ; } return cb . apply ( this , arguments ) ; } ; }
Gracefully handle errors in callback.
@param  {Function} cb the callback to handle error for
@return {any}         the result of cb
Gracefully handle errors in callback .