From 048f43204ec44f8ed695b8f3db6ca8a29ec9c0c1 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Tue, 2 Jul 2024 12:39:19 -0700 Subject: [PATCH] Log bulletin file view success/failure more accurately Also updated log output format, avoid redundancy --- exec/bullseye.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/exec/bullseye.js b/exec/bullseye.js index 681a40a907..245add7c85 100644 --- a/exec/bullseye.js +++ b/exec/bullseye.js @@ -63,13 +63,17 @@ while(bbs.online && !js.terminated) { console.clear(7); var fname = truncsp(bull[b - 1]); var ext = file_getext(fname); + var success = false; if(ext == ".*") - bbs.menu(fname.slice(0, -2)); + success = bbs.menu(fname.slice(0, -2)); else if(fname.search(/\.htm/)!=-1) - load(new Object, "typehtml.js", "-color", fname); + success = load(new Object, "typehtml.js", "-color", fname); else - load(new Object, "typeasc.js", fname, "BullsEye Bulletin #"+b); - log("Node "+bbs.node_num+" "+user.alias+" viewed bulletin #"+i+": "+fname); + success = load(new Object, "typeasc.js", fname, "BullsEye Bulletin #"+b); + if(success) + log("viewed bulletin #" + b + ": "+fname); + else + log(LOG_WARNING, "Failed to view bulletin #" + b + " (" + fname + " is missing?)"); console.aborted=false; } } -- GitLab