From 18d09f4184a4aefba8e6e63ebc2318af8c3f0ec7 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 29 Mar 2025 13:37:58 -0400 Subject: [PATCH] [F] Fix ongeki user music detail --- src/main/java/icu/samnyan/aqua/net/transfer/DataBroker.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/icu/samnyan/aqua/net/transfer/DataBroker.kt b/src/main/java/icu/samnyan/aqua/net/transfer/DataBroker.kt index bc881253..f13c4961 100644 --- a/src/main/java/icu/samnyan/aqua/net/transfer/DataBroker.kt +++ b/src/main/java/icu/samnyan/aqua/net/transfer/DataBroker.kt @@ -131,6 +131,8 @@ class OngekiDataBroker(allNet: AllNetClient, log: (String) -> Unit): DataBroker( override val mapper = BasicMapper() override val url by lazy { allNet.gameUrl.ensureNoEndingSlash() } + class UserMusicWrapper(var userMusicDetailList: List) + override fun pull(): String { val (userId, paged) = prePull() @@ -139,7 +141,8 @@ class OngekiDataBroker(allNet: AllNetClient, log: (String) -> Unit): DataBroker( userOption = ls("GetUserOptionApi".get("userOption", userId)) userMusicItemList = "GetUserMusicItemApi".get("userMusicItemList", paged) userBossList = "GetUserBossApi".get("userBossList", userId) - userMusicDetailList = "GetUserMusicApi".get("userMusicList", paged) + userMusicDetailList = "GetUserMusicApi".get>("userMusicList", paged) + .flatMap { it.userMusicDetailList } userTechCountList = "GetUserTechCountApi".get("userTechCountList", userId) userCardList = "GetUserCardApi".get("userCardList", paged) userCharacterList = "GetUserCharacterApi".get("userCharacterList", paged)