there's a problem, the map uploader is uploading chat adverts. it should only upload repeaters and roomservers/peaters.
|
async def async_handle_rx_log(self, event_type: str, payload: Any) -> None: |
|
"""Handle RX_LOG_DATA event - filter ADVERT, verify, and upload.""" |
|
if not self.enabled or not isinstance(payload, dict): |
|
return |
|
payload_type = payload.get("payload_type") |
|
if payload_type != 4: |
|
return |
|
adv_type = payload.get("adv_type", 0) |
|
if adv_type == ADVERT_TYPE_CHAT: |
|
return |
there's a problem, the map uploader is uploading chat adverts. it should only upload repeaters and roomservers/peaters.
meshcore-ha/custom_components/meshcore/map_uploader.py
Lines 277 to 286 in e87e757