public async execCallback()

in src/Handler.ts [24:35]


  public async execCallback(webhook: Webhook, param?: any) {
    const webhookEvent = this.getWebhookEvent(webhook);
    if (webhookEvent === "UnknownWebhook") {
      throw new UnknownWebhookEventError(webhook);
    }
    const callbackFunction = this.listeners.get(webhookEvent);
    if (callbackFunction === undefined) {
      throw new CallbackNotFoundError(webhookEvent);
    }

    return callbackFunction(webhook, param);
  }