From 97eb8c82081a82e5a57f49439688d5726dcb4e99 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Tue, 10 Dec 2024 23:47:29 -0800 Subject: [PATCH] Support custom node status and activity new to v3.20 --- webv4/lib/events/nodelist.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webv4/lib/events/nodelist.js b/webv4/lib/events/nodelist.js index dcc3eef91d..9efe98e5c7 100644 --- a/webv4/lib/events/nodelist.js +++ b/webv4/lib/events/nodelist.js @@ -29,7 +29,9 @@ function scan_nodes() { change = true; const obj = { status: n.status, + vstatus: strip_ctrl(n.vstatus), action: n.action, + activity: strip_ctrl(n.activity), aux: n.aux, misc: n.misc, extaux: n.extaux, @@ -85,7 +87,7 @@ function scan() { return { node: i + 1, - status: format(NodeStatus[e.status], e.aux, e.extaux), + status: format(e.vstatus || NodeStatus[e.status], e.aux, e.extaux), action: node_status(e, user.is_sysop, {exclude_username: true, exclude_connection: true}, i), user: (e.misc & NODE_ANON) && !user.is_sysop ? "Anonymous" : usr.alias, connection : NodeConnectionProper[e.connection] ? NodeConnectionProper[e.connection] : (e.connection + ' bps') -- GitLab