Skip to content
Snippets Groups Projects
Commit da48cfba authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Use new node (customizable) activity, if available (and strip ctrl chars)

This allows customized node actions/activity to be sent over finger/activeuser
(so visible in sbbsimsg.js for example).
parent 5e270cdc
No related branches found
No related tags found
No related merge requests found
...@@ -183,11 +183,13 @@ if(request=="") { // no specific user requested, give list of active users ...@@ -183,11 +183,13 @@ if(request=="") { // no specific user requested, give list of active users
if(node.misc&NODE_ANON) if(node.misc&NODE_ANON)
continue; continue;
u.number=node.useron; u.number=node.useron;
var action; var action = strip_ctrl(node.activity);
if(!action) {
if(node.action==NODE_XTRN && node.aux) if(node.action==NODE_XTRN && node.aux)
action=format("running %s", presence.xtrn_name(u.curxtrn)); action=format("running %s", presence.xtrn_name(u.curxtrn));
else else
action=format(NodeAction[node.action],node.aux); action=format(NodeAction[node.action],node.aux);
}
action += presence.node_misc(node, /* is_sysop: */false); action += presence.node_misc(node, /* is_sysop: */false);
t=time()-u.logontime; t=time()-u.logontime;
if(t&0x80000000) t=0; if(t&0x80000000) t=0;
...@@ -315,12 +317,14 @@ if(request.charAt(0)=='?' || request.charAt(0)=='.') { // Handle "special" reque ...@@ -315,12 +317,14 @@ if(request.charAt(0)=='?' || request.charAt(0)=='.') { // Handle "special" reque
if(node.misc&NODE_ANON) if(node.misc&NODE_ANON)
continue; continue;
u.number=node.useron; u.number=node.useron;
var action; var action = strip_ctrl(node.activity);
if(!action) {
if(node.action==NODE_XTRN && node.aux) if(node.action==NODE_XTRN && node.aux)
action=format("running %s", presence.xtrn_name(u.curxtrn)); action=format("running %s", presence.xtrn_name(u.curxtrn));
else else
action=format(NodeAction[node.action] action=format(NodeAction[node.action]
,node.aux); ,node.aux);
}
var t = time()-u.logontime; var t = time()-u.logontime;
if(t&0x80000000) t = 0; if(t&0x80000000) t = 0;
list.push({ list.push({
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment