From 72091ec4e1a2c573974af2b435a1cc7549c13a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 3 Feb 2025 13:40:52 -0500 Subject: [PATCH 1/2] refactor: server.destroy --- src/start.js | 2 +- src/webserver.js | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/start.js b/src/start.js index 677230e235..99f3b662c5 100644 --- a/src/start.js +++ b/src/start.js @@ -147,6 +147,6 @@ async function shutdown(code) { } catch (err) { winston.error(err.stack); - return process.exit(code || 0); + process.exit(code || 0); } } diff --git a/src/webserver.js b/src/webserver.js index 15e33897bf..23ed24df68 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -69,11 +69,16 @@ server.on('connection', (conn) => { }); }); -exports.destroy = function (callback) { - server.close(callback); - for (const connection of Object.values(connections)) { - connection.destroy(); - } +exports.destroy = function () { + return new Promise((resolve, reject) => { + server.close((err) => { + if (err) reject(err); + else resolve(); + }); + for (const connection of Object.values(connections)) { + connection.destroy(); + } + }); }; exports.getConnectionCount = function () { From b2b0ed352572c8c1147fcba1c2a0c632d47a2c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 3 Feb 2025 18:17:00 -0500 Subject: [PATCH 2/2] chore: up themes --- install/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/package.json b/install/package.json index a1b46e5298..6779beadb6 100644 --- a/install/package.json +++ b/install/package.json @@ -108,10 +108,10 @@ "nodebb-plugin-spam-be-gone": "2.3.0", "nodebb-plugin-web-push": "0.7.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "2.0.9", + "nodebb-theme-harmony": "2.0.10", "nodebb-theme-lavender": "7.1.17", - "nodebb-theme-peace": "2.2.37", - "nodebb-theme-persona": "14.0.9", + "nodebb-theme-peace": "2.2.38", + "nodebb-theme-persona": "14.0.10", "nodebb-widget-essentials": "7.0.32", "nodemailer": "6.9.16", "nprogress": "0.2.0",