From a06819dbda59ed23fed5167061cf46063a419838 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Sun, 30 Mar 2025 11:49:54 -0700 Subject: [PATCH] enhance bbsack --- modules/bbstools.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/bbstools.py b/modules/bbstools.py index 01ee1a1..b4a2d97 100644 --- a/modules/bbstools.py +++ b/modules/bbstools.py @@ -185,11 +185,17 @@ def bbs_sync_posts(input, peerNode, RxNode): return f"bbsack {messageID}" elif "bbsack" in input.lower(): # increment the messageID - ack = int(input.split(" ")[1]) - messageID = int(ack) + 1 + if len(input.split(" ")) > 1: + try: + messageID = int(input.split(" ")[1]) + 1 + except: + return "link error" + else: + return "link error" # send message with delay to keep chutil happy if messageID < len(bbs_messages): + logger.debug(f"System: Sending bbslink message {messageID} to peer " + str(peerNode)) time.sleep(5 + responseDelay) # every 5 messages add extra delay if messageID % 5 == 0: