Fixed animes duplicates in schedule

This commit is contained in:
Jéluchu 2025-07-04 17:13:07 +02:00
parent 5552904983
commit e40894d0e0
1 changed files with 7 additions and 7 deletions

View File

@ -80,13 +80,13 @@ class ScheduleService(
val elements = map { documentToScheduleDayEntity(it) } val elements = map { documentToScheduleDayEntity(it) }
return Json.encodeToString(ScheduleData( return Json.encodeToString(ScheduleData(
monday = elements.filter { it.day == Day.MONDAY.name.lowercase() }, monday = elements.filter { it.day == Day.MONDAY.name.lowercase() }.distinctBy { it.malId },
tuesday = elements.filter { it.day == Day.TUESDAY.name.lowercase() }, tuesday = elements.filter { it.day == Day.TUESDAY.name.lowercase() }.distinctBy { it.malId },
wednesday = elements.filter { it.day == Day.WEDNESDAY.name.lowercase() }, wednesday = elements.filter { it.day == Day.WEDNESDAY.name.lowercase() }.distinctBy { it.malId },
thursday = elements.filter { it.day == Day.THURSDAY.name.lowercase() }, thursday = elements.filter { it.day == Day.THURSDAY.name.lowercase() }.distinctBy { it.malId },
friday = elements.filter { it.day == Day.FRIDAY.name.lowercase() }, friday = elements.filter { it.day == Day.FRIDAY.name.lowercase() }.distinctBy { it.malId },
saturday = elements.filter { it.day == Day.SATURDAY.name.lowercase() }, saturday = elements.filter { it.day == Day.SATURDAY.name.lowercase() }.distinctBy { it.malId },
sunday = elements.filter { it.day == Day.SUNDAY.name.lowercase() } sunday = elements.filter { it.day == Day.SUNDAY.name.lowercase() }.distinctBy { it.malId }
)) ))
} }
} }