Ask
Add pagination parameters to endpoints that currently truncate results, allowing users to retrieve complete data sets.
Technical Description
Several endpoints cap results (friends: 50, achievements: 30). Add limit/offset parameters.
Endpoints to Update
-
get_friend_list
- Current: Max 50 friends displayed
- Add:
limit (default: 50), offset (default: 0)
-
get_player_achievements
- Current: Max 30 per section
- Add:
limit, offset
-
get_owned_games
- Current: Shows all but could be large
- Add:
limit for response size control
-
get_wishlist
- Current: Fetches all pages
- Add:
limit to cap response
Implementation
- Add parameters to
@endpoint decorator
- Slice results after fetching (API doesn't always support pagination)
- Include total count in output for UI hints
Acceptance Criteria
Ask
Add pagination parameters to endpoints that currently truncate results, allowing users to retrieve complete data sets.
Technical Description
Several endpoints cap results (friends: 50, achievements: 30). Add
limit/offsetparameters.Endpoints to Update
get_friend_listlimit(default: 50),offset(default: 0)get_player_achievementslimit,offsetget_owned_gameslimitfor response size controlget_wishlistlimitto cap responseImplementation
@endpointdecoratorAcceptance Criteria
limitandoffseton truncated endpoints