From 651d381c787bdf5e7fae477dec424234c7e34200 Mon Sep 17 00:00:00 2001 From: Russell Schmidt Date: Wed, 5 Feb 2025 19:15:18 -0600 Subject: [PATCH] Fix receiving traceroute from archived chat They were invisible --- message_handlers/tx_handler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/message_handlers/tx_handler.py b/message_handlers/tx_handler.py index 419cac0..c9b545d 100644 --- a/message_handlers/tx_handler.py +++ b/message_handlers/tx_handler.py @@ -3,7 +3,7 @@ import google.protobuf.json_format from meshtastic import BROADCAST_NUM from meshtastic.protobuf import mesh_pb2, portnums_pb2 -from db_handler import save_message_to_db, update_ack_nak, get_name_from_database +from db_handler import save_message_to_db, update_ack_nak, get_name_from_database, is_chat_archived, update_node_info_in_db import default_config as config import globals @@ -94,6 +94,9 @@ def on_response_traceroute(packet): globals.channel_list.append(packet['from']) refresh_channels = True + if(is_chat_archived(packet['from'])): + update_node_info_in_db(packet['from'], chat_archived=False) + channel_number = globals.channel_list.index(packet['from']) if globals.channel_list[channel_number] == globals.channel_list[globals.selected_channel]: