From 762f0ef4453ec8c5d82b86a7a14bcc0b2f571d72 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 17 Jan 2025 10:18:22 -0500 Subject: [PATCH] [O] Limit activity count --- src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt | 4 ++-- src/main/java/icu/samnyan/aqua/sega/maimai2/model/Repos.kt | 6 +----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt index 38637f39..2fa37782 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt @@ -47,8 +47,8 @@ fun Maimai2ServletController.initApis() { "GetUserActivity" { db.userAct.findByUser_Card_ExtId(uid).let { act -> mapOf( "userActivity" to mapOf( - "playList" to act.filter { it.kind == 1 }, - "musicList" to act.filter { it.kind == 2 } + "playList" to act.filter { it.kind == 1 }.take(200), + "musicList" to act.filter { it.kind == 2 }.take(200) ) ) } } diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/model/Repos.kt b/src/main/java/icu/samnyan/aqua/sega/maimai2/model/Repos.kt index 1e3115c1..55113794 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/model/Repos.kt +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/model/Repos.kt @@ -28,11 +28,7 @@ interface Mai2UserLinked: JpaRepository, IUserRepo -interface Mai2UserActRepo : Mai2UserLinked { - fun findByUserAndKindAndActivityId(user: Mai2UserDetail, kind: Int, id: Int): Optional - - fun findByUser_Card_ExtIdAndKind(userId: Long, kind: Int): List -} +interface Mai2UserActRepo : Mai2UserLinked interface Mai2UserCardRepo : Mai2UserLinked { fun findByUserAndCardId(user: Mai2UserDetail, cardId: Int): Optional