Apply suggestions from code review

Co-authored-by: Koitharu <nvasya95@gmail.com>
pull/96/head
ViAnh 4 years ago committed by GitHub
parent ccf9af0e51
commit 7907b3126c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -106,14 +106,14 @@ class Manhwa18Parser(override val context: MangaLoaderContext) : PagedMangaParse
} }
val sortType = if (sortOrder == SortOrder.ALPHABETICAL) "ASC" else "DESC" val sortType = if (sortOrder == SortOrder.ALPHABETICAL) "ASC" else "DESC"
val tagQuery = tags.orEmpty().joinToString(",") { it.key } val tagQuery = tags?.joinToString(",") { it.key }.orEmpty()
val url = buildString { val url = buildString {
append("https://") append("https://")
append(getDomain()) append(getDomain())
append("/manga-list.html?listType=pagination&page=") append("/manga-list.html?listType=pagination&page=")
append(page) append(page)
append("&artist=&author=&group=&m_status=&name=") append("&artist=&author=&group=&m_status=&name=")
append(query.orEmpty()) append(query?.urlEncoded().orEmpty())
append("&genre=$tagQuery") append("&genre=$tagQuery")
append("&ungenre=") append("&ungenre=")
append("&sort=") append("&sort=")
@ -167,7 +167,7 @@ class Manhwa18Parser(override val context: MangaLoaderContext) : PagedMangaParse
} }
override suspend fun getTags(): Set<MangaTag> { override suspend fun getTags(): Set<MangaTag> {
return context.httpGet("https://${getDomain()}/").parseHtml().selectFirst(".genres-menu") return context.httpGet("https://${getDomain()}/").parseHtml().selectFirstOrThrow(".genres-menu")
?.select("a.genres-item").orEmpty() ?.select("a.genres-item").orEmpty()
.mapToSet { .mapToSet {
MangaTag( MangaTag(

Loading…
Cancel
Save