[+] MaiMile and UserIntimate (partner closeness)

This commit is contained in:
Menci
2025-02-01 15:49:40 +08:00
committed by Azalea
parent 9d19c99abe
commit 2ef4b7241d
7 changed files with 44 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import ext.*
import icu.samnyan.aqua.sega.general.PagedHandler
import icu.samnyan.aqua.sega.maimai2.model.response.data.UserRivalMusic
import icu.samnyan.aqua.sega.maimai2.model.response.data.UserRivalMusicDetail
import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserIntimate
import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserKaleidx
import java.time.LocalDate
import java.util.*
@@ -175,11 +176,15 @@ fun Maimai2ServletController.initApis() {
mapOf("userId" to uid, "rivalId" to rivalId, "nextIndex" to 0, "userRivalMusicList" to res.values)
}
"GetUserIntimate".unpaged {
val u = db.userData.findByCardExtId(uid)() ?: (404 - "User not found")
db.userIntimate.findByUser(u)
}
// Empty List Handlers
"GetUserRegion".unpaged { empty }
"GetUserGhost".unpaged { empty }
"GetUserFriendBonus" { mapOf("userId" to uid, "returnCode" to 0, "getMiles" to 0) }
"GetUserIntimate" { mapOf("userId" to uid, "length" to 0, "userIntimateList" to empty) }
"GetTransferFriend" { mapOf("userId" to uid, "transferFriendList" to empty) }
"GetUserNewItem" { mapOf("userId" to uid, "itemKind" to 0, "itemId" to 0) }