First upload version 0.0.1
This commit is contained in:
31
node_modules/@octokit/webhooks/dist-src/event-handler/on.js
generated
vendored
Normal file
31
node_modules/@octokit/webhooks/dist-src/event-handler/on.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import { validateEventName } from "./validate-event-name.js";
|
||||
function handleEventHandlers(state, webhookName, handler) {
|
||||
if (!state.hooks[webhookName]) {
|
||||
state.hooks[webhookName] = [];
|
||||
}
|
||||
state.hooks[webhookName].push(handler);
|
||||
}
|
||||
function receiverOn(state, webhookNameOrNames, handler) {
|
||||
if (Array.isArray(webhookNameOrNames)) {
|
||||
webhookNameOrNames.forEach(
|
||||
(webhookName) => receiverOn(state, webhookName, handler)
|
||||
);
|
||||
return;
|
||||
}
|
||||
validateEventName(webhookNameOrNames, {
|
||||
onUnknownEventName: "warn",
|
||||
log: state.log
|
||||
});
|
||||
handleEventHandlers(state, webhookNameOrNames, handler);
|
||||
}
|
||||
function receiverOnAny(state, handler) {
|
||||
handleEventHandlers(state, "*", handler);
|
||||
}
|
||||
function receiverOnError(state, handler) {
|
||||
handleEventHandlers(state, "error", handler);
|
||||
}
|
||||
export {
|
||||
receiverOn,
|
||||
receiverOnAny,
|
||||
receiverOnError
|
||||
};
|
||||
Reference in New Issue
Block a user