mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-09-25 07:48:00 +03:00
fix: ongeki actually use dedupe+search by level lol
This commit is contained in:
@@ -54,7 +54,7 @@ interface OgkUserDeckRepo : OngekiUserLinked<UserDeck> {
|
||||
}
|
||||
|
||||
interface OgkUserEventMusicRepo : OngekiUserLinked<UserEventMusic> {
|
||||
fun findByUserAndEventIdAndTypeAndMusicId(
|
||||
fun findByUserAndEventIdAndTypeAndMusicIdAndLevel(
|
||||
userData: UserData,
|
||||
eventId: Int,
|
||||
type: Int,
|
||||
|
||||
@@ -198,7 +198,7 @@ fun OngekiController.initUpsertAll() {
|
||||
// UserEventMusicList
|
||||
userEventMusicList?.let { list ->
|
||||
db.eventMusic.saveAll(list.distinctBy { it.eventId to it.type to it.musicId to it.level }.mapApply {
|
||||
id = db.eventMusic.findByUserAndEventIdAndTypeAndMusicId(u, eventId, type, musicId, level)?.id ?: 0
|
||||
id = db.eventMusic.findByUserAndEventIdAndTypeAndMusicIdAndLevel(u, eventId, type, musicId, level)?.id ?: 0
|
||||
}) }
|
||||
|
||||
// UserTechEventList
|
||||
|
||||
Reference in New Issue
Block a user