UNPKG

wingbot

Version:

Enterprise Messaging Bot Conversation Engine

30 lines (25 loc) 584 B
/** * @param {import('../../src/Request')} req * @param {import('../../src/Responder')} res * @param {Function} postback */ module.exports = function (req, res, postback) { const { whereToJump, whereToJumpBack } = req.params; if (!whereToJump) return undefined; let { jumpPluginStack = [] } = { ...req.state, ...res.newState }; jumpPluginStack = [ { b: whereToJumpBack }, ...jumpPluginStack ]; res.setState({ jumpPluginStack }); postback(whereToJump); return null; };