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