From 87798429fa621d42d448d847bc240b0c2da06e3e Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Fri, 2 Jan 2026 11:48:15 -0600 Subject: [PATCH] Log rebroadcast timeouts --- src/modules/Native/StoreForwardPlusPlus.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/modules/Native/StoreForwardPlusPlus.cpp b/src/modules/Native/StoreForwardPlusPlus.cpp index 408a0e6ee..a61a0bff5 100644 --- a/src/modules/Native/StoreForwardPlusPlus.cpp +++ b/src/modules/Native/StoreForwardPlusPlus.cpp @@ -582,6 +582,9 @@ bool StoreForwardPlusPlusModule::handleReceivedProtobuf(const meshtastic_MeshPac if (incoming_link.rx_time > getValidTime(RTCQuality::RTCQualityNTP, true) - rebroadcastTimeout) { // if this packet is new to us, we rebroadcast it rebroadcastLinkObject(incoming_link); + } else { + LOG_DEBUG("StoreForwardpp Got previously unseen text, but not rebroadcasting because rxtime was &u", + incoming_link.rx_time); } } else { @@ -597,6 +600,9 @@ bool StoreForwardPlusPlusModule::handleReceivedProtobuf(const meshtastic_MeshPac // if this packet is new to us, we rebroadcast it, but only up to an hour old if (incoming_link.rx_time > getValidTime(RTCQuality::RTCQualityNTP, true) - rebroadcastTimeout) { rebroadcastLinkObject(incoming_link); + } else { + LOG_DEBUG("StoreForwardpp Got previously unseen text, but not rebroadcasting because rxtime was &u", + incoming_link.rx_time); } } requestNextMessage(incoming_link.root_hash, incoming_link.root_hash_len, incoming_link.commit_hash, @@ -608,6 +614,9 @@ bool StoreForwardPlusPlusModule::handleReceivedProtobuf(const meshtastic_MeshPac LOG_INFO("StoreForwardpp added incoming non-canon message to scratch"); if (incoming_link.rx_time > getValidTime(RTCQuality::RTCQualityNTP, true) - rebroadcastTimeout) { rebroadcastLinkObject(incoming_link); + } else { + LOG_DEBUG("StoreForwardpp Got previously unseen text, but not rebroadcasting because rxtime was &u", + incoming_link.rx_time); } } }