mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-02-11 08:13:31 -05:00
This commit makes two primary changes to packet handling: 1. It prevents the device from rebroadcasting packets that it originated. The default behavior for unknown specialized data packets is changed from rebroadcasting to no action. 2. It ensures that position packets requesting a response (`want_response = true`) are now correctly decoded and processed, instead of being ignored. Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
:app
Module dependency graph
graph TB
:app[app]:::null
classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-application-compose fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library-compose fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef kmp-library fill:#FFC1CC,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;