UNPKG

@unclepaul/allcountjs

Version:

The open source framework for rapid business application development with Node.js

18 lines (14 loc) 556 B
var _ = require('underscore'); module.exports = function (app, webhookService, appAccessRouter) { var route = {}; route.configure = function () { _.forEach(webhookService.webhookPathToHandler, function (handler, methodName) { var isGet = methodName.toLowerCase().startsWith('get'); if (isGet) appAccessRouter.get('/webhooks/' + methodName, handler); else appAccessRouter.post('/webhooks/' + methodName, handler); }) }; return route; };