Files
2026-02-05 15:27:49 +08:00

24 lines
578 B
JavaScript

import { createLogger } from "../../create-logger.js";
import { createMiddleware } from "../create-middleware.js";
import { handleResponse } from "./handle-response.js";
import { getRequestHeader } from "./get-request-header.js";
import { getPayload } from "./get-payload.js";
function createNodeMiddleware(webhooks, {
path = "/api/github/webhooks",
log = createLogger(),
timeout = 9e3
} = {}) {
return createMiddleware({
handleResponse,
getRequestHeader,
getPayload
})(webhooks, {
path,
log,
timeout
});
}
export {
createNodeMiddleware
};