From 400a5dc4c0e624993d12065905020c13ea3fa7ef Mon Sep 17 00:00:00 2001 From: Robert Ekl Date: Sat, 21 Mar 2026 23:06:50 -0500 Subject: [PATCH] Preserve decoded advert metadata --- packet_capture.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packet_capture.py b/packet_capture.py index f09335f..994c6e1 100644 --- a/packet_capture.py +++ b/packet_capture.py @@ -276,9 +276,6 @@ class PacketCapture: self.rf_data_cache = {} self.packet_count = 0 - # Opted-in IDs for advert filtering (mirroring mctomqtt.py) - self.opted_in_ids = [] - # Device information self.device_name = None self.device_public_key = None @@ -2683,12 +2680,7 @@ class PacketCapture: payload_value = self.parse_advert(payload) if payload_type is PayloadType.ADVERT: - key_prefix = payload_value["public_key"][:2] - name = payload_value.get("name", "") - if name.endswith("^"): - message.update(payload_value) - elif key_prefix not in self.opted_in_ids: - self.opted_in_ids.append(key_prefix) + message.update(payload_value) else: message.update(payload_value)