[O] Limit activity count

pull/110/head
Azalea 2025-01-17 10:18:22 -05:00
parent deb923fcfd
commit 762f0ef445
2 changed files with 3 additions and 7 deletions

View File

@ -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)
)
) }
}

View File

@ -28,11 +28,7 @@ interface Mai2UserLinked<T>: JpaRepository<T, Long>, IUserRepo<Mai2UserDetail, T
interface Mai2MapEncountNpcRepo : Mai2UserLinked<Mai2MapEncountNpc>
interface Mai2UserActRepo : Mai2UserLinked<Mai2UserAct> {
fun findByUserAndKindAndActivityId(user: Mai2UserDetail, kind: Int, id: Int): Optional<Mai2UserAct>
fun findByUser_Card_ExtIdAndKind(userId: Long, kind: Int): List<Mai2UserAct>
}
interface Mai2UserActRepo : Mai2UserLinked<Mai2UserAct>
interface Mai2UserCardRepo : Mai2UserLinked<Mai2UserCard> {
fun findByUserAndCardId(user: Mai2UserDetail, cardId: Int): Optional<Mai2UserCard>