botpress
Version:
The world's first CMS for bots. Easily create, manage and extend chatbots.
36 lines (27 loc) • 836 B
JavaScript
;
var _mware = require('mware');
var _mware2 = _interopRequireDefault(_mware);
var _listeners = require('./listeners');
var _listeners2 = _interopRequireDefault(_listeners);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
module.exports = () => {
const chain = (0, _mware2.default)();
const handler = (event, next) => {
chain.run(event, function () {
next.apply(this, arguments);
});
};
const middleware = {
name: 'hear',
type: 'incoming',
order: 20,
module: 'botpress',
description: 'The built-in hear convenience middleware',
handler: handler
};
const hear = (condition, callback) => {
chain(_listeners2.default.hear(condition, callback));
};
return { hear, middleware };
};
//# sourceMappingURL=hear.js.map