From d2a2bad1115b27ae38008b8c4a4654ef06bdaba1 Mon Sep 17 00:00:00 2001 From: Clansty Date: Tue, 18 Feb 2025 12:22:19 +0800 Subject: [PATCH] [+] Mai2 add query for owned items --- .../java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt index add6e48f..956525ac 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt @@ -6,7 +6,6 @@ import icu.samnyan.aqua.net.games.* import icu.samnyan.aqua.net.utils.* import icu.samnyan.aqua.sega.maimai2.model.* import icu.samnyan.aqua.sega.maimai2.model.userdata.* -import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.PostMapping import org.springframework.web.bind.annotation.RestController import java.util.* @@ -112,7 +111,7 @@ class Maimai2( mapOf("newName" to newNameFull) } - @GetMapping("get-login-bonus") + @API("get-login-bonus") suspend fun getLoginBonus(@RP token: String) = us.jwt.auth(token) { u -> us.cardByName(u.username) { card -> repos.userLoginBonus.findByUser_Card_ExtId(card.extId) @@ -141,6 +140,13 @@ class Maimai2( SUCCESS } + @API("owned-items") + suspend fun ownedItems(@RP token: String) = us.jwt.auth(token) { u -> + us.cardByName(u.username) { card -> + repos.userItem.findByUser_Card_ExtId(card.extId) + } + } + @PostMapping("set-rival") suspend fun setRival(@RP token: String, @RP rivalUserName: String, @RP isAdd: Boolean) = us.jwt.auth(token) { u -> us.cardByName(u.username) { myCard ->