UNPKG

bpm-engine

Version:

Business Process Management Engine for JavaScript

32 lines (21 loc) 1.99 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); var _Event = require('./Event'); var _Event2 = _interopRequireDefault(_Event); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class StartEvent extends _Event2.default { constructor(...args) { var _temp, _this; return _temp = _this = super(...args), this.makeReady = (0, _asyncToGenerator3.default)(function* () { _this.tokenInstance.status = 'running'; yield _this.callPlugins('onReady'); yield _this.persist.tokenInstance.create(_this.tokenInstance.toJSON()); }), _temp; } } exports.default = StartEvent; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvRWxlbWVudHMvU3RhcnRFdmVudC5qcyJdLCJuYW1lcyI6WyJTdGFydEV2ZW50IiwiRXZlbnQiLCJtYWtlUmVhZHkiLCJ0b2tlbkluc3RhbmNlIiwic3RhdHVzIiwiY2FsbFBsdWdpbnMiLCJwZXJzaXN0IiwiY3JlYXRlIiwidG9KU09OIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7OztBQUVlLE1BQU1BLFVBQU4sU0FBeUJDLGVBQXpCLENBQStCO0FBQUE7QUFBQTs7QUFBQSxnREFDNUNDLFNBRDRDLG1DQUNoQyxhQUFZO0FBQ3RCLFlBQUtDLGFBQUwsQ0FBbUJDLE1BQW5CLEdBQTRCLFNBQTVCOztBQUVBLFlBQU0sTUFBS0MsV0FBTCxDQUFpQixTQUFqQixDQUFOOztBQUVBLFlBQU0sTUFBS0MsT0FBTCxDQUFhSCxhQUFiLENBQTJCSSxNQUEzQixDQUFrQyxNQUFLSixhQUFMLENBQW1CSyxNQUFuQixFQUFsQyxDQUFOO0FBQ0QsS0FQMkM7QUFBQTs7QUFBQTtrQkFBekJSLFUiLCJmaWxlIjoiU3RhcnRFdmVudC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBFdmVudCBmcm9tICdsaWIvRWxlbWVudHMvRXZlbnQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTdGFydEV2ZW50IGV4dGVuZHMgRXZlbnQge1xuICBtYWtlUmVhZHkgPSBhc3luYyAoKSA9PiB7XG4gICAgdGhpcy50b2tlbkluc3RhbmNlLnN0YXR1cyA9ICdydW5uaW5nJztcblxuICAgIGF3YWl0IHRoaXMuY2FsbFBsdWdpbnMoJ29uUmVhZHknKTtcblxuICAgIGF3YWl0IHRoaXMucGVyc2lzdC50b2tlbkluc3RhbmNlLmNyZWF0ZSh0aGlzLnRva2VuSW5zdGFuY2UudG9KU09OKCkpO1xuICB9O1xufVxuIl19