Fix issue with not showing source names in merged manga sometimes
(cherry picked from commit 2ea8449eb76cca92ae050b0d31c70067e9761cd0)
This commit is contained in:
parent
14abec23bf
commit
0e0061cc32
1 changed files with 9 additions and 9 deletions
|
|
@ -409,6 +409,14 @@ class MangaScreenModel(
|
|||
val manga = getMangaAndChapters.awaitManga(mangaId)
|
||||
|
||||
// SY -->
|
||||
val mergedData = getMergedReferencesById.await(mangaId).takeIf { it.isNotEmpty() }?.let { references ->
|
||||
MergedMangaData(
|
||||
references,
|
||||
getMergedMangaById.await(mangaId).associateBy { it.id },
|
||||
references.map { it.mangaSourceId }.distinct()
|
||||
.map { sourceManager.getOrStub(it) },
|
||||
)
|
||||
}
|
||||
val chapters = (
|
||||
if (manga.source ==
|
||||
MERGED_SOURCE_ID
|
||||
|
|
@ -418,15 +426,7 @@ class MangaScreenModel(
|
|||
getMangaAndChapters.awaitChapters(mangaId, applyScanlatorFilter = true)
|
||||
}
|
||||
)
|
||||
.toChapterListItems(manga, null)
|
||||
val mergedData = getMergedReferencesById.await(mangaId).takeIf { it.isNotEmpty() }?.let { references ->
|
||||
MergedMangaData(
|
||||
references,
|
||||
getMergedMangaById.await(mangaId).associateBy { it.id },
|
||||
references.map { it.mangaSourceId }.distinct()
|
||||
.map { sourceManager.getOrStub(it) },
|
||||
)
|
||||
}
|
||||
.toChapterListItems(manga, mergedData)
|
||||
val meta = getFlatMetadata.await(mangaId)
|
||||
// SY <--
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue