Files
probot/lib/webhook-proxy.js
2018-01-11 21:39:50 -06:00

15 lines
367 B
JavaScript

module.exports = ({url, port, path, logger}) => {
try {
const SmeeClient = require('smee-client')
const smee = new SmeeClient({
source: url,
target: `http://localhost:${port}${path}`,
logger
})
return smee.start()
} catch (err) {
logger.warn('Run `npm install --save-dev smee-client` to proxy webhooks to localhost.')
}
}