UNPKG

@crowdin/app-project-module

Version:

Module that generates for you all common endpoints for serving standalone Crowdin App

15 lines (14 loc) 511 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.register = register; const json_response_1 = require("../../middlewares/json-response"); const webhook_handler_1 = require("./handlers/webhook-handler"); function register({ config, app }) { if (!config.webhooks) { return; } const webhooks = config.webhooks; if (webhooks.length) { app.post('/webhooks', json_response_1.handle, (0, webhook_handler_1.webhookHandler)(config, webhooks)); } }