pooliot-client
Version:
27 lines (20 loc) • 626 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.exit = exit;
var _nightingaleAppConsole = require('nightingale-app-console');
var _display = require('./commands/display');
var _client = require('./client');
var _forkServer = require('./fork-server');
function exit() {
_nightingaleAppConsole.logger.warn('exiting...');
Promise.all([_forkServer.childServer.kill(), (0, _display.stop)(), (0, _client.close)()]).then(() => {
_nightingaleAppConsole.logger.warn('exit !');
process.exit();
});
}
process.on('SIGINT', () => {
exit();
});
//# sourceMappingURL=index.js.map
;