mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-09-22 01:08:44 +00:00
Fix quit command to work gracefully
This commit is contained in:
@@ -25,9 +25,8 @@ var Command = function(params,commander,callback) {
|
||||
};
|
||||
|
||||
Command.prototype.execute = function() {
|
||||
// The Node.js docs are very clear that exiting in this way can be dangerous because pending I/O is cancelled.
|
||||
// TODO: stop the server listeners explicitly so that Node.js will exit the process naturally.
|
||||
process.exit();
|
||||
// We don't actually quit, we just issue the "th-quit" hook to give listeners a chance to exit
|
||||
$tw.hooks.invokeHook("th-quit");
|
||||
return null;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user