UNPKG

@octokit/webhooks

Version:

GitHub webhook events toolset for Node.js

16 lines (15 loc) 435 B
import AggregateError from "aggregate-error"; function getPayload(request) { if (request.body) return Promise.resolve(request.body); return new Promise((resolve, reject) => { let data = ""; request.setEncoding("utf8"); request.on("error", (error) => reject(new AggregateError([error]))); request.on("data", (chunk) => data += chunk); request.on("end", () => resolve(data)); }); } export { getPayload };