mirror of https://github.com/hykilpikonna/AquaDX
[+] Verse: Return recommended music
parent
e3db8a1fdf
commit
c74c0456de
|
@ -2,6 +2,7 @@ package icu.samnyan.aqua.sega.chusan
|
||||||
|
|
||||||
import ext.*
|
import ext.*
|
||||||
import icu.samnyan.aqua.net.db.AquaUserServices
|
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.net.utils.simpleDescribe
|
||||||
import icu.samnyan.aqua.sega.allnet.TokenChecker
|
import icu.samnyan.aqua.sega.allnet.TokenChecker
|
||||||
import icu.samnyan.aqua.sega.chusan.handler.chusanInit
|
import icu.samnyan.aqua.sega.chusan.handler.chusanInit
|
||||||
|
@ -31,6 +32,7 @@ class ChusanController(
|
||||||
val versionHelper: ChusanVersionHelper,
|
val versionHelper: ChusanVersionHelper,
|
||||||
val props: ChusanProps,
|
val props: ChusanProps,
|
||||||
val pop: GameMusicPopularity,
|
val pop: GameMusicPopularity,
|
||||||
|
val chusan: Chusan
|
||||||
): MeowApi({ api, resp ->
|
): MeowApi({ api, resp ->
|
||||||
if (resp is String) resp
|
if (resp is String) resp
|
||||||
else (if ("CM" in api) cmMapper else mapper).write(resp)
|
else (if ("CM" in api) cmMapper else mapper).write(resp)
|
||||||
|
|
|
@ -55,8 +55,13 @@ fun ChusanController.chusanInit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
"GetUserRecMusic".paged("userRecMusicList") {
|
"GetUserRecMusic".paged("userRecMusicList") {
|
||||||
// musicId: int, recMusicList: string???
|
// musicId: int, recMusicList: string
|
||||||
empty
|
|
||||||
|
// 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") {
|
"GetUserRecRating".paged("userRecRatingList") {
|
||||||
|
|
Loading…
Reference in New Issue