UNPKG

@lskjs/bots-base

Version:

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

55 lines (44 loc) 1.77 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 _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _default = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(_ref) { var req, bot, ctx, callbackUserId, callbackMessage, repliedMessage, repliedMessageUserId; return _regenerator["default"].wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: req = _ref.req; bot = req.bot, ctx = req.ctx; callbackUserId = bot.getUserId(ctx); callbackMessage = bot.getCallbackMessage(ctx); repliedMessage = bot.getRepliedMessage(callbackMessage); repliedMessageUserId = bot.getMessageUserId(repliedMessage); if (!(repliedMessageUserId !== callbackUserId)) { _context.next = 9; break; } req.log.warn('!acl'); return _context.abrupt("return", true); case 9: return _context.abrupt("return", ctx.deleteMessage()["catch"](function (err) { req.log.error('deleteMessage', err); })); case 10: case "end": return _context.stop(); } } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }(); exports["default"] = _default; //# sourceMappingURL=cancel.js.map