really fixed duplicate issue with Related titles row
This commit is contained in:
parent
a32316ddb4
commit
a8e65dd63a
1 changed files with 9 additions and 3 deletions
|
|
@ -2054,11 +2054,17 @@ sealed interface RelatedManga {
|
|||
|
||||
return map { relatedManga ->
|
||||
if (relatedManga is Success) {
|
||||
val stripedList = relatedManga.mangaList.mapNotNull {
|
||||
if (!mangaIds.contains(it.id)) {
|
||||
mangaIds.add(it.id)
|
||||
it
|
||||
} else {
|
||||
null
|
||||
}
|
||||
}
|
||||
Success(
|
||||
relatedManga.keyword,
|
||||
relatedManga.mangaList
|
||||
.filterNot { mangaIds.contains(it.id) }
|
||||
.onEach { mangaIds.add(it.id) },
|
||||
stripedList,
|
||||
)
|
||||
} else {
|
||||
relatedManga
|
||||
|
|
|
|||
Loading…
Reference in a new issue