UNPKG

huaweihush

Version:

[![Build Status](https://travis-ci.org/jiangli373/HuaweiPush.svg?branch=master)](https://travis-ci.org/jiangli373/HuaweiPush)[![Coverage Status](https://coveralls.io/repos/github/jiangli373/HuaweiPush/badge.svg?branch=master)](https://coveralls.io/github/

20 lines (19 loc) 478 B
/*! * 对返回结果的一层封装 */ exports.wrapper = function (callback) { return function (err, data, res) { callback = callback || function () {}; if (err) { err.name = 'HuaPushAPI' + err.name; return callback(err, data, res); } if (data && data.error) { err = new Error(data.error); err.name = 'HuaPushAPIError'; err.code = data.error; return callback(err, data, res); } callback(null, data, res); }; };