UNPKG

pooliot-client

Version:
26 lines (19 loc) 660 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.exit = exit; var _nightingaleAppConsole = require('nightingale-app-console'); var _manager = require('./main-process/manager'); var _client = require('./main-process/client'); var _forks = require('./main-process/forks'); function exit() { _nightingaleAppConsole.logger.warn('exiting...'); Promise.all([_forks.childServer.kill(), (0, _client.close)(), (0, _manager.cleanExit)()]).then(() => { _nightingaleAppConsole.logger.warn('exit !'); process.exit(0); }); } process.on('SIGINT', exit); process.on('SIGTERM', exit); //# sourceMappingURL=index.js.map