Commit Graph

25 Commits

Author SHA1 Message Date
ChuckBuilds
14a196ef58 turned off NBA board and adjusted NHL upcoming logic 2025-04-25 21:19:25 -05:00
ChuckBuilds
56d1670505 Add cooldown for NBA recent games warning message to prevent log spam 2025-04-21 09:34:16 -05:00
ChuckBuilds
be178b1465 Fix NBA manager warning cooldown to prevent repeated log messages 2025-04-20 16:20:23 -05:00
ChuckBuilds
23358e596b Always log no games message for NBA upcoming games display 2025-04-20 11:18:26 -05:00
ChuckBuilds
be69c9b24f Optimize display updates: Skip display when no games available for NHL and NBA managers 2025-04-20 11:13:33 -05:00
ChuckBuilds
e8c60fa4ba fix: Add cache_manager as class attribute in BaseNBAManager to match NHL implementation 2025-04-20 11:04:36 -05:00
ChuckBuilds
a0a688b95f Optimize NBA API calls: - Reduce recent/upcoming game checks to hourly - Only make frequent API calls during live favorite team games - Add favorite team game tracking - Improve logging for favorite team games 2025-04-20 10:22:09 -05:00
ChuckBuilds
e216aaed5f fix: improve NBA managers to handle no games and reduce logging spam 2025-04-19 22:46:51 -05:00
ChuckBuilds
1a761dcac7 feat: improve logging for live game updates with period and time info 2025-04-19 22:12:29 -05:00
ChuckBuilds
471790c851 feat: implement caching for ESPN API responses to reduce API calls 2025-04-19 18:25:01 -05:00
ChuckBuilds
09649f0a07 fix: improve NBA upcoming games detection and reduce log spam 2025-04-19 18:15:36 -05:00
ChuckBuilds
0c307b3f02 fix: add display method to NBAUpcomingManager to properly show upcoming games 2025-04-19 18:09:42 -05:00
ChuckBuilds
43d9fb8258 refactor: standardize logging configuration across NBA and NHL managers 2025-04-19 17:59:00 -05:00
ChuckBuilds
24d7fd96ec Fix CacheManager usage in NBA managers. Update to use instance methods instead of class methods for proper caching functionality. 2025-04-19 17:07:04 -05:00
ChuckBuilds
b77105eca5 Fix CacheManager import in NBA managers. Add missing import statement to resolve NameError. 2025-04-19 17:01:49 -05:00
ChuckBuilds
4d6839db56 reduce score size by 2 px NBA 2025-04-19 16:43:48 -05:00
ChuckBuilds
03d679948b arranging score higher for NBA 2025-04-19 14:59:55 -05:00
ChuckBuilds
b5859ff8ef arranging score lower for NBA 2025-04-19 14:58:52 -05:00
ChuckBuilds
c52c3be889 arranging period, time, and score for NBA 2025-04-19 14:54:02 -05:00
ChuckBuilds
727415fd17 Improve error handling in NBA managers with consistent empty state handling and update intervals 2025-04-19 14:50:03 -05:00
ChuckBuilds
42444a1873 Fix index out of range errors in NBA managers by properly handling empty game lists 2025-04-19 14:48:20 -05:00
ChuckBuilds
7a71260cab Reduce NBA manager logging frequency with 5-minute cooldown for status messages 2025-04-19 14:47:18 -05:00
ChuckBuilds
b45a99d3b1 Update NBA scorebug layout to stack period and game clock vertically for better readability 2025-04-19 14:45:15 -05:00
ChuckBuilds
2ee235587b changed default test teams for nba manager 2025-04-19 14:34:27 -05:00
ChuckBuilds
1ea585aaac Add NBA scoreboard manager with live, recent, and upcoming game display functionality 2025-04-19 14:28:29 -05:00