constructor(callback) { super(); this.data = []; this.on('finish', () => { callback(Buffer.concat(this.data)); }); }
function getResponse(url) { return new Promise(resolve => { http.get(url, response => { let chunks = []; response.on('data', chunk => chunks.push(chunk)); response.on('end', () => { response.body = Buffer.concat(chunks).toString('utf8'); resolve(response); }); }); }); }
onEnd(st) { this.push(Buffer.concat(st.buffer)); this.cleanup(st); this.processNext(); }
req.on('end', () => { // $FlowIssue body = Buffer.concat(body).toString(); try { body = JSON.parse(body); } catch (err) { console.error(err.message); return finished(); } if (!body || body.length === 0) { return finished(); } body .filter(event => event && event.hasOwnProperty('status')) .filter(event => event.status === '5.0.0') .map(event => sendgridEventQueue.add({ event })); return finished(); });
const handler = (req, res) => { let buffs = []; req.on('data', (chunk) => { buffs.push(chunk); }); req.on('end', () => { res.write(Buffer.concat(buffs)); res.end(); }); }
body = Buffer.concat(bodyData).toString();
data = Buffer.concat([this.currentBuffer, data]); delete this.currentBuffer;
let packet1 = clientMessageSocket.makePacket({ text: 'Sun is shining!' }); let packet2 = clientMessageSocket.makePacket({ text: 'The weather is sweet!' }); let jointPacket = Buffer.concat([packet1, packet2]); let chunks = splitBuffer(jointPacket, 3);