mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
refactor(transport): complete transport architecture overhaul — extract callback, wire BleReconnectPolicy, fix safety issues (#5080)
This commit is contained in:
parent
962c619c4c
commit
e85300531e
64 changed files with 1184 additions and 1018 deletions
|
|
@ -60,7 +60,7 @@ The core transport abstraction was previously locked in `app/repository/radio/`
|
|||
1. Defined `RadioTransport` interface in `core:repository/commonMain` (replacing `IRadioInterface`)
|
||||
2. Moved `StreamFrameCodec`-based framing to `core:network/commonMain`
|
||||
3. Moved TCP transport to `core:network/jvmAndroidMain`
|
||||
4. The remaining `app/repository/radio/` implementations (BLE, Serial, Mock) now implement `RadioTransport`.
|
||||
4. BLE, Serial, and Mock transports now reside in `core:network` and implement `RadioTransport`.
|
||||
|
||||
**Recommended next steps:**
|
||||
1. Move BLE transport to `core:ble/androidMain`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue