[O] 0-index page

pull/122/head
Azalea 2025-03-05 00:51:49 -05:00
parent 7ce4b0058e
commit 70a90d9a92
1 changed files with 4 additions and 1 deletions

View File

@ -65,7 +65,10 @@ abstract class GameApiController<T : IUserData>(val name: String, userDataClass:
.mapIndexed { i, it -> it.r.apply { rank = i + 1 } } .mapIndexed { i, it -> it.r.apply { rank = i + 1 } }
.also { logger.info("Ranking returned in ${millis() - time}ms") } .also { logger.info("Ranking returned in ${millis() - time}ms") }
return page?.let { v.drop((it - 1) * pageSize).take(pageSize) } ?: v return page?.let {
if (it < 0) (400 - "Invalid page number")
v.drop(it * pageSize).take(pageSize)
} ?: v
} }
@PostConstruct @PostConstruct