Log preservation status

This commit is contained in:
ford-jones 2025-10-21 15:59:46 +13:00
parent 8f7e3cad40
commit 30c3e974a6

View File

@ -984,6 +984,7 @@ void NodeDB::resetNodes(bool keepFavorites)
clearLocalPosition(); clearLocalPosition();
numMeshNodes = 1; numMeshNodes = 1;
if (keepFavorites) { if (keepFavorites) {
LOG_INFO("Clearing node database - preserving favorites");
for (size_t i = 0; i < meshNodes->size(); i++) { for (size_t i = 0; i < meshNodes->size(); i++) {
meshtastic_NodeInfoLite &node = meshNodes->at(i); meshtastic_NodeInfoLite &node = meshNodes->at(i);
if (i > 0 && !node.is_favorite) { if (i > 0 && !node.is_favorite) {
@ -993,6 +994,7 @@ void NodeDB::resetNodes(bool keepFavorites)
} }
}; };
} else { } else {
LOG_INFO("Clearing node database - removing favorites");
std::fill(nodeDatabase.nodes.begin() + 1, nodeDatabase.nodes.end(), meshtastic_NodeInfoLite()); std::fill(nodeDatabase.nodes.begin() + 1, nodeDatabase.nodes.end(), meshtastic_NodeInfoLite());
} }
devicestate.has_rx_text_message = false; devicestate.has_rx_text_message = false;