mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-06-24 20:11:11 +02:00
dac60443f0
- Introduced `enforce_companion_contact_capacity` to manage contact limits during companion loading, with an option to trim non-favourite contacts when exceeding capacity. - Updated `SQLiteHandler` to support message retention limits, allowing for automatic trimming of older messages based on `offline_queue_size`. - Enhanced API endpoints to handle contact trimming on overflow, providing feedback on trimmed contacts during updates. - Added utility functions for selecting and trimming contacts while preserving favourites. - Improved logging for contact management actions and errors related to capacity.