mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-09-09 17:35:34 +00:00
- Make MeshCoreBot.stop idempotent; remove duplicate stop from start(). - Avoid web viewer restart during shutdown; gate main-loop restarts. - Fix packet capture MQTT callbacks to log each broker’s host. - Only shutdown APScheduler when running; silence double-shutdown noise. - Add regression tests in tests/test_shutdown_reliability.py.