calamarcopollo
Version:
Save the chicken foundation
23 lines (15 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _package = require('../../package.json');
var _replies = require('../../replies');
var _actionCreators = require('../actionCreators');
var _calamars = require('calamars');
const { getEntityValue } = _calamars.WitDriver;
const routes = [[outcomes => getEntityValue(outcomes, 'command') === 'version', () => _replies.replies.version(_package.version)], [outcomes => getEntityValue(outcomes, 'command') === 'start', _replies.replies.start], [outcomes => getEntityValue(outcomes, 'command') === 'help', _replies.replies.help], [outcomes => getEntityValue(outcomes, 'command') === 'restart', (outcomes, { store, chat, date }) => {
store.dispatch((0, _actionCreators.updateChatSession)({ date, chat: _extends({}, chat, { session: {} }) }));
return _replies.replies.restart();
}]];
exports.default = routes;