@octokit/webhooks
Version:
GitHub webhook events toolset for Node.js
16 lines (15 loc) • 435 B
JavaScript
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
};