Skip to content

Implement leaderboard controlller #50

Open

Description

@Atralupus

We need an API to retrieve the entire leaderboard based on seasonId and roundId.
Pagination should be included, with a maximum limit of 1,000 entries per request.

Activity

  1. changed the title [-]Top ranking leaderboard[/-] [+]Top rank leaderboard[/+] on Jan 10, 2025
  2. self-assigned this
    on Jan 14, 2025
  3. moved this from Todo to Hold in Nine Chronicleson Jan 15, 2025
  4. moved this from Hold to Planned in Nine Chronicleson Jan 15, 2025
  5. added this to the NCIP 24 milestone on Jan 15, 2025
  6. changed the title [-]Top rank leaderboard[/-] [+]Introduce leaderboard endpoints[/+] on Jan 16, 2025
  7. removed this from the NCIP 24 milestone on Jan 22, 2025
  8. changed the title [-]Introduce leaderboard endpoints[/-] [+]Implement leaderboard controlller[/+] on Feb 18, 2025
  9. removed their assignment
    on Feb 18, 2025
  10. added
    enhancementNew feature or request
    help wantedExtra attention is needed
    and removed on Feb 27, 2025
  11. Atralupus commented on Feb 27, 2025

    @Atralupus
    MemberAuthor

    Let's implement pagination for rankings in the LeaderboardController using RankingRepository and ClanRankingRepository.
    Note that NineChronicles handles tied scores by assigning the last rank of the tied group

    100 score - rank 3
    100 score - rank 3
    100 score - rank 3
    99 score - rank 4

  12. Atralupus commented on Feb 27, 2025

    @Atralupus
    MemberAuthor
    Image Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions