live games respect update durations from config

This commit is contained in:
Chuck
2025-08-09 12:00:12 -05:00
parent cc652472a0
commit 512ffb7639
2 changed files with 21 additions and 5 deletions

View File

@@ -1091,17 +1091,29 @@ class DisplayController:
elif self.current_display_mode == 'news_manager':
manager_to_display.display_news()
elif self.current_display_mode == 'nfl_live' and self.nfl_live:
# Update data before displaying for live managers
self.nfl_live.update()
self.nfl_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'ncaa_fb_live' and self.ncaa_fb_live:
# Update data before displaying for live managers
self.ncaa_fb_live.update()
self.ncaa_fb_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'ncaam_basketball_live' and self.ncaam_basketball_live:
# Update data before displaying for live managers
self.ncaam_basketball_live.update()
self.ncaam_basketball_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'ncaa_baseball_live' and self.ncaa_baseball_live:
# Update data before displaying for live managers
self.ncaa_baseball_live.update()
self.ncaa_baseball_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'mlb_live' and self.mlb_live:
# Update data before displaying for live managers
self.mlb_live.update()
self.mlb_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'milb_live' and self.milb_live and len(self.milb_live.live_games) > 0:
logger.debug(f"[DisplayController] Calling MiLB live display with {len(self.milb_live.live_games)} live games")
# Update data before displaying for live managers
self.milb_live.update()
self.milb_live.display(force_clear=self.force_clear)
elif self.current_display_mode == 'milb_live' and self.milb_live:
logger.debug(f"[DisplayController] MiLB live manager exists but has {len(self.milb_live.live_games)} live games, switching to next mode")