1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-12-07 09:18:06 +00:00

Fix quit command to work gracefully

This commit is contained in:
Jeremy Ruston
2024-03-19 10:04:32 +00:00
parent 259b3dca1b
commit 1c64646393
3 changed files with 12 additions and 3 deletions

View File

@@ -466,6 +466,11 @@ Server.prototype.listen = function(port,host,prefix,options) {
});
// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)
server.on("listening",function() {
// Stop listening when we get the "th-quit" hook
$tw.hooks.addHook("th-quit",function() {
server.close();
});
// Log listening details
var address = server.address(),
url = self.protocol + "://" + (address.family === "IPv6" ? "[" + address.address + "]" : address.address) + ":" + address.port + prefix;
$tw.utils.log("Serving on " + url,"brown/orange");