UNPKG

gittoken-api-middleware

Version:

GitToken Express Middleware for GitHub Webhook Endpoints

32 lines (20 loc) 1 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _objectDestructuringEmpty2 = require('babel-runtime/helpers/objectDestructuringEmpty'); var _objectDestructuringEmpty3 = _interopRequireDefault(_objectDestructuringEmpty2); exports.default = auctionEngine; var _bluebird = require('bluebird'); var _bluebird2 = _interopRequireDefault(_bluebird); var _child_process = require('child_process'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function auctionEngine(_ref) { var _this = this; (0, _objectDestructuringEmpty3.default)(_ref); this.auctionProcessor = (0, _child_process.fork)(process.cwd() + '/node_modules/gittoken-auction/dist/processor'); this.auctionProcessor.on('disconnect', function () { console.log('Auction Processor Exited. Attempting to restart...'); _this.auctionProcessor = (0, _child_process.fork)(process.cwd() + '/node_modules/gittoken-auction/dist/processor'); }); }