[RU]Remanga fix null error (#17833)

* [RU]Remanga fix null error

* clean reviewed
This commit is contained in:
Eshlender 2023-09-09 07:27:18 +05:00 committed by GitHub
parent 3a409ba93a
commit 87ca0f75be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 3 deletions

View File

@ -6,7 +6,7 @@ ext {
extName = 'Remanga' extName = 'Remanga'
pkgNameSuffix = 'ru.remanga' pkgNameSuffix = 'ru.remanga'
extClass = '.Remanga' extClass = '.Remanga'
extVersionCode = 77 extVersionCode = 78
} }
dependencies { dependencies {

View File

@ -390,7 +390,11 @@ class Remanga : ConfigurableSource, HttpSource() {
altName = "Альтернативные названия:\n" + another_name + "\n\n" altName = "Альтернативные названия:\n" + another_name + "\n\n"
} }
val mediaNameLanguage = if (isEng.equals("rus")) en_name else rus_name val mediaNameLanguage = if (isEng.equals("rus")) en_name else rus_name
this.description = mediaNameLanguage + "\n" + ratingStar + " " + ratingValue + " (голосов: " + count_rating + ")\n" + altName + Jsoup.parse(o.description.replace("<p>", "").replace("</p>", "REPLACbR")).text().replace("REPLACbR", "\n") this.description = "$mediaNameLanguage\n$ratingStar $ratingValue (голосов: $count_rating)\n$altName" +
o.description?.let { Jsoup.parseBodyFragment(it) }
?.select("p")
?.joinToString("\n") { it.text() }
.orEmpty()
genre = (parseType(type) + ", " + parseAge(age_limit) + ", " + (genres + categories).joinToString { it.name }).split(", ").filter { it.isNotEmpty() }.joinToString { it.trim() } genre = (parseType(type) + ", " + parseAge(age_limit) + ", " + (genres + categories).joinToString { it.name }).split(", ").filter { it.isNotEmpty() }.joinToString { it.trim() }
status = parseStatus(o.status.id) status = parseStatus(o.status.id)
} }

View File

@ -49,7 +49,7 @@ data class MangaDetDto(
val rus_name: String, val rus_name: String,
val another_name: String, val another_name: String,
val dir: String, val dir: String,
val description: String, val description: String?,
val issue_year: Int?, val issue_year: Int?,
val img: ImgDto, val img: ImgDto,
val type: TagsDto, val type: TagsDto,