Tweak title parsing
This commit is contained in:
parent
0df5376545
commit
114ef56329
@ -69,7 +69,7 @@ class ApiMangaParser(
|
||||
cover = MdUtil.cdnCoverUrl(mangaDto.data.id, coverFileName)
|
||||
}
|
||||
|
||||
description = MdUtil.cleanDescription(mangaAttributesDto.description.asMdMap().let { it[lang] ?: it["en"].orEmpty() })
|
||||
description = MdUtil.cleanDescription(MdUtil.getTitle(mangaAttributesDto.description.asMdMap(), lang, mangaAttributesDto.originalLanguage))
|
||||
|
||||
authors = mangaRelationshipsDto.filter { relationshipDto ->
|
||||
relationshipDto.type.equals(MdConstants.Types.author, true)
|
||||
|
@ -277,7 +277,13 @@ class MdUtil {
|
||||
}
|
||||
|
||||
fun getTitle(titleMap: Map<String, String?>, currentLang: String, originalLanguage: String): String {
|
||||
return titleMap[currentLang] ?: titleMap["en"] ?: titleMap[originalLanguage].orEmpty()
|
||||
return titleMap[currentLang] ?: titleMap["en"] ?: titleMap[originalLanguage].let {
|
||||
if (it == null && originalLanguage == "ja") {
|
||||
titleMap["jp"]
|
||||
} else {
|
||||
it
|
||||
}.orEmpty()
|
||||
}
|
||||
}
|
||||
|
||||
fun cdnCoverUrl(dexId: String, fileName: String): String {
|
||||
|
Loading…
x
Reference in New Issue
Block a user