Skip to content

Commit ad796cc

Browse files
authored
release: 2.3.8 (#422)
2 parents 71703ed + d59fc5a commit ad796cc

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/kotlin/org/gitanimals/rank/app/RankQueryFacade.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ class RankQueryFacade(
2525
size: Int,
2626
rankType: RankQueryRepository.RankType,
2727
): List<RankResponse> {
28+
val calibratedRank = rank - 1
2829
require(size > 1) { "Size must be lager than 1. size: $size" }
2930
require(size <= 20) { "Maximum request size is 20. size: $size" }
30-
require(rank >= 0) { "Rank must be larger than 0. rank: $rank" }
31+
require(calibratedRank >= 0) { "Rank must be larger than 0. rank: $rank" }
3132

3233
val rankWithIds = rankQueryRepository.findAllRank(
33-
rankStartedAt = rank,
34-
limit = rank + size - 1,
34+
rankStartedAt = calibratedRank,
35+
limit = calibratedRank + size - 1,
3536
rankType = rankType
3637
).associate { it.rank to it.id }
3738

0 commit comments

Comments
 (0)