[+] Verse: Return recommended music

pull/122/head
Azalea 2025-03-09 10:27:15 -04:00
parent e3db8a1fdf
commit c74c0456de
2 changed files with 9 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package icu.samnyan.aqua.sega.chusan
import ext.*
import icu.samnyan.aqua.net.db.AquaUserServices
import icu.samnyan.aqua.net.games.chu3.Chusan
import icu.samnyan.aqua.net.utils.simpleDescribe
import icu.samnyan.aqua.sega.allnet.TokenChecker
import icu.samnyan.aqua.sega.chusan.handler.chusanInit
@ -31,6 +32,7 @@ class ChusanController(
val versionHelper: ChusanVersionHelper,
val props: ChusanProps,
val pop: GameMusicPopularity,
val chusan: Chusan
): MeowApi({ api, resp ->
if (resp is String) resp
else (if ("CM" in api) cmMapper else mapper).write(resp)

View File

@ -55,8 +55,13 @@ fun ChusanController.chusanInit() {
}
"GetUserRecMusic".paged("userRecMusicList") {
// musicId: int, recMusicList: string???
empty
// musicId: int, recMusicList: string
// listOf(
// mapOf("musicId" to "2630", "recMusicList" to "2387,1"),
// )
val list = (chusan.recommendedMusic[uid] ?: empty)
list.map { mapOf("musicId" to it, "recMusicList" to "$it,1") }
}
"GetUserRecRating".paged("userRecRatingList") {