mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-04-14 11:25:41 +00:00
- Introduced locking mechanisms to prevent overlapping auto-purge runs and duplicate purge attempts for specific keys. - Added methods to manage in-flight purge attempts, ensuring that concurrent calls do not interfere with each other. - Updated the `check_and_auto_purge` method to utilize the new locking logic, enhancing the reliability of the auto-purge process. - Expanded test coverage to validate the new concurrency controls, ensuring correct behavior under concurrent execution scenarios. These changes improve the stability and efficiency of the repeater management system during purge operations.
169 KiB
169 KiB