major-domo-database/app
Cal Corum 99828893c2
All checks were successful
Build Docker Image / build (pull_request) Successful in 2m26s
perf: push limit/offset to DB in PlayerService.get_players (#37)
Apply .offset() and .limit() on the Peewee query before materializing
results, instead of fetching all rows into memory and slicing in Python.
Total count is obtained via query.count() before pagination is applied.
In-memory (mock) queries continue to use Python-level slicing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 10:33:54 -06:00
..
routers_v3 fix: raise HTTPException in recalculate_standings on failure (#23) 2026-03-03 03:44:52 +00:00
services perf: push limit/offset to DB in PlayerService.get_players (#37) 2026-03-05 10:33:54 -06:00
__init__.py Initial commit 2023-03-21 16:09:46 -05:00
db_engine.py fix: Sort games chronologically in standings recalculation for accurate streaks 2026-02-10 14:44:58 -06:00
dependencies.py Add CACHE_ENABLED env var to toggle Redis caching (v2.2.1) 2025-12-10 07:59:54 -06:00
main.py Added HelpCommands 2025-10-17 16:36:40 -05:00