mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-10 21:03:01 +00:00
Merge development into main
- Resolved conflicts in src/logo_downloader.py: - Combined NCAA hockey endpoint with soccer league endpoints - Updated directory mappings to use ncaa_logos for NCAA sports - Added support for multiple soccer leagues (Premier League, La Liga, etc.) - Resolved conflicts in src/ncaa_fb_managers.py: - Combined immediate fetch approach with background fetch strategy - Maintained both immediate response and comprehensive data fetching - Preserved caching functionality for improved performance - Includes all development branch features: - Soccer league support with team logos - Enhanced NCAA football data fetching - Improved logo downloader with multiple league support - Updated wiki documentation and configuration
This commit is contained in:
@@ -578,6 +578,11 @@ class DisplayController:
|
||||
self.display_manager.defer_update(self.stocks.update_stock_data, priority=2)
|
||||
if self.news:
|
||||
self.display_manager.defer_update(self.news.update_news_data, priority=2)
|
||||
# Defer sport manager updates that might do heavy API fetching
|
||||
if hasattr(self, 'ncaa_fb_live') and self.ncaa_fb_live:
|
||||
self.display_manager.defer_update(self.ncaa_fb_live.update, priority=3)
|
||||
if hasattr(self, 'nfl_live') and self.nfl_live:
|
||||
self.display_manager.defer_update(self.nfl_live.update, priority=3)
|
||||
# Continue with non-scrolling-sensitive updates
|
||||
if self.weather: self.weather.get_weather()
|
||||
if self.calendar: self.calendar.update(time.time())
|
||||
|
||||
Reference in New Issue
Block a user