node-destiny-2
Version:
API Wrapper for Destiny 2 in Node.js
23 lines (21 loc) • 582 B
JavaScript
/**
* @param {Object} res response object
*/
const formatJson = res => {
return new Promise((resolve, reject) => {
const { statusCode } = res;
const contentType = res.headers['content-type'];
res.setEncoding('utf8');
let rawData = '';
res.on('data', chunk => { rawData += chunk; });
res.on('end', () => {
try {
const json = JSON.parse(rawData);
resolve(json);
} catch (err) {
reject(err);
}
});
});
};
module.exports = formatJson;