mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-22 21:22:14 +00:00
Refactor Reticulum runtime and delivery state
Split LXMF runtime ownership into focused peer, path, link, propagation, and delivery helpers while keeping the adapter as the coordination layer. Make chat delivery refs and send-result events protocol-aware across Reticulum, Meshtastic, and MeshCore, including Sent/Delivered/Failed semantics, UI badges, retry lookup, and store persistence. Fix Meshtastic MQTT private replies to publish encrypted direct packets and cover the new delivery behavior with smoke tests.
This commit is contained in:
1 parent
bc4303dd47
commit
9d2e5d1a2e
92 files changed
+5280
-1615
No files matched your search
@@ -63,6 +63,7 @@ ui::chat::MessageRef toUiMessageRef(const chat::ChatMessage& message)
|
||||
}
|
||||
|
||||
out.protocol_id = message.msg_id;
|
||||
out.protocol = static_cast<uint8_t>(message.protocol);
|
||||
return out;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user