From fa45891af4854d2e0267443c0d6771a80ba0249c Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 27 Dec 2024 06:10:12 -0500 Subject: [PATCH] [F] Fix paging --- .../icu/samnyan/aqua/sega/chusan/ChusanServletController.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt index 38693a91..0c21b165 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt @@ -218,7 +218,9 @@ fun ChusanServletController.init() { ls("GetUserItem", "CMGetUserItem") all { val kind = parsing { (data["nextIndex"]!!.long / 10000000000L).int } - val lst = db.userItem.findAllByUser_Card_ExtIdAndItemKind(uid, kind) + val maxCount = parsing { data["maxCount"]!!.int } + // TODO pagination + val lst = db.userItem.findAllByUser_Card_ExtIdAndItemKind(uid, kind).take(maxCount) // TODO: All unlock mapOf("userId" to uid, "length" to lst.size, "nextIndex" to -1, "itemKind" to kind, "userItemList" to lst)