From 159b36607a0fbe133bfd16e2fc66506932af3ecf Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 27 Dec 2024 03:26:09 -0500 Subject: [PATCH] [F] Fix corner case when only one song is pressent --- .../icu/samnyan/aqua/sega/chusan/ChusanServletController.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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 90b11f36..38693a91 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt @@ -234,11 +234,7 @@ fun ChusanServletController.init() { else -> null }?.let { db.userGeneralData.findByUser_Card_ExtIdAndPropertyKey(uid, it)() }?.propertyValue - val lst = fav?.let { - if (it.isNotBlank() && it.contains(",")) it.split(",").map { it.int } - else null - } ?: emptyList() - + val lst = fav?.ifBlank { null }?.split(",")?.map { it.int } ?: emptyList() mapOf("userId" to uid, "kind" to kind, "length" to lst.size, "nextIndex" to -1, "userFavoriteItemList" to lst) }