bpm-engine
Version:
Business Process Management Engine for JavaScript
32 lines (21 loc) • 1.99 kB
JavaScript
;
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