UNPKG

@lskjs/bots-base

Version:

LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation

53 lines (42 loc) 1.92 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _renderForm = require("../renderForm"); var _default = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(_ref) { var req, form, bot, query, path, ctx, _query$action, action, field, formName, repliedMessageId; return _regenerator["default"].wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: req = _ref.req, form = _ref.form; bot = req.bot, query = req.query, path = req.path, ctx = req.ctx; _query$action = query.action, action = _query$action === void 0 ? 'init' : _query$action, field = query.field, formName = query.formName; repliedMessageId = bot.getRepliedMessageId(ctx) || bot.getMessageId(ctx); return _context.abrupt("return", bot.reply.apply(bot, [ctx].concat((0, _toConsumableArray2["default"])((0, _renderForm.renderForm)({ path: path, action: action, field: field, form: form, repliedMessageId: repliedMessageId, formName: formName }))))); case 5: case "end": return _context.stop(); } } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }(); exports["default"] = _default; //# sourceMappingURL=init.js.map