mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-09-14 15:16:40 +00:00
Remote Bot's channel trigger reply, channel command reply, and !gps fix result all mirrored their send into the on-device history with addOwnChannelMsg() but never called armChannelRelay() afterward, unlike the app's CMD_SEND_CHANNEL_TXT_MSG send which already did both -- so a bot's own channel posts never showed which repeaters echoed them back, while everything else did. Factor the always-together pair (mirror into history, then arm relay tracking from the send sendGroupMessage's sendFloodScoped already tracked) into MyMesh::mirrorOwnChannelMsg(), and route all four call sites through it instead of pairing the two calls by hand -- the bot bug was exactly a dropped second call, so a new call site can no longer add the first half without the second. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>