wingbot
Version:
Enterprise Messaging Bot Conversation Engine
20 lines (15 loc) • 441 B
JavaScript
/**
* @param {import('../../src/Request')} req
* @param {import('../../src/Responder')} res
* @param {Function} postback
*/
module.exports = (req, res, postback) => {
const ca = res.currentAction();
if (!ca || ca.match(/\*/)) {
return;
}
let { breadcrumbs = [] } = req.state;
breadcrumbs = breadcrumbs.slice(0, 10);
breadcrumbs.unshift(ca);
res.setState({ breadcrumbs, breadcrumbAction: ca });
};