We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 71703ed + d59fc5a commit ad796ccCopy full SHA for ad796cc
1 file changed
src/main/kotlin/org/gitanimals/rank/app/RankQueryFacade.kt
@@ -25,13 +25,14 @@ class RankQueryFacade(
25
size: Int,
26
rankType: RankQueryRepository.RankType,
27
): List<RankResponse> {
28
+ val calibratedRank = rank - 1
29
require(size > 1) { "Size must be lager than 1. size: $size" }
30
require(size <= 20) { "Maximum request size is 20. size: $size" }
- require(rank >= 0) { "Rank must be larger than 0. rank: $rank" }
31
+ require(calibratedRank >= 0) { "Rank must be larger than 0. rank: $rank" }
32
33
val rankWithIds = rankQueryRepository.findAllRank(
- rankStartedAt = rank,
34
- limit = rank + size - 1,
+ rankStartedAt = calibratedRank,
35
+ limit = calibratedRank + size - 1,
36
rankType = rankType
37
).associate { it.rank to it.id }
38
0 commit comments