Skip to content

feat(meshcore): log device channel table on connect#107

Merged
pskillen merged 1 commit into
mainfrom
bot/paddy/log-mc-channels-on-connect
May 21, 2026
Merged

feat(meshcore): log device channel table on connect#107
pskillen merged 1 commit into
mainfrom
bot/paddy/log-mc-channels-on-connect

Conversation

@pskillen

Copy link
Copy Markdown
Owner

Summary

  • Log MeshCore device channel table at INFO when connect triggers channel sync (PUBLIC/HASHTAG slots, names, hashtags).
  • Log explicit message when no channels are read from the device.
  • Log API mc-channel-sync success or failure after POST.
  • Log "channel sync starting/finished" around the async task.

Helps debug staging cases where bot connects but API mirror stays empty.

Testing performed

  • pytest test/meshcore/test_channels.py test/meshcore/test_channel_sync.py --no-cov (17 passed)

Log each PUBLIC/HASHTAG slot at INFO when channel sync runs, plus API
sync success/failure, so docker logs show why mc-channel-sync is empty.
@pskillen pskillen merged commit ce6ff09 into main May 21, 2026
8 checks passed
@pskillen pskillen deleted the bot/paddy/log-mc-channels-on-connect branch May 21, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants