summaryrefslogtreecommitdiff
path: root/docs/refactor_settings_ui.md
diff options
context:
space:
mode:
authorWinman486 <harpsystems@gmail.com>2025-10-21 15:23:18 -0500
committerWinman486 <harpsystems@gmail.com>2025-10-21 15:23:18 -0500
commite9070eef66622ac80c9e7a68b00aa268e669e8fa (patch)
tree8366d7f88b411fc583ef06427a10584c1ef93af6 /docs/refactor_settings_ui.md
parent6c1704e3c466e043acf6afcb7929b27d131df92f (diff)
downloadtidal-dl-ng-e9070eef66622ac80c9e7a68b00aa268e669e8fa.tar.gz
refactor: Make rate limiting configurable and move session validation to Tidal class
- Add api_rate_limit_batch_size and api_rate_limit_delay_sec to Settings (cfg.py) - Move validate_session() and is_authentication_error() to Tidal class (config.py) - Update _load_albums_with_rate_limiting() to use config values instead of hardcoded 20/3 - Update _handle_album_load_error() to use Tidal.is_authentication_error() - Remove _validate_session() from gui.py (now uses Tidal.validate_session()) - Addresses maintainer feedback: configurable tweaking variables and proper separation of concerns
Diffstat (limited to 'docs/refactor_settings_ui.md')
0 files changed, 0 insertions, 0 deletions