Remove unused import + Fix warns

master
dragonx943 8 months ago
parent 406992a6c9
commit e636eda840
No known key found for this signature in database
GPG Key ID: 48DD99A2C5421C1C

@ -9,9 +9,7 @@ import org.koitharu.kotatsu.parsers.model.*
import org.koitharu.kotatsu.parsers.model.search.MangaSearchQuery import org.koitharu.kotatsu.parsers.model.search.MangaSearchQuery
import org.koitharu.kotatsu.parsers.model.search.MangaSearchQueryCapabilities import org.koitharu.kotatsu.parsers.model.search.MangaSearchQueryCapabilities
import org.koitharu.kotatsu.parsers.model.search.SearchCapability import org.koitharu.kotatsu.parsers.model.search.SearchCapability
import org.koitharu.kotatsu.parsers.model.search.QueryCriteria
import org.koitharu.kotatsu.parsers.model.search.QueryCriteria.* import org.koitharu.kotatsu.parsers.model.search.QueryCriteria.*
import org.koitharu.kotatsu.parsers.model.search.SearchableField
import org.koitharu.kotatsu.parsers.model.search.SearchableField.* import org.koitharu.kotatsu.parsers.model.search.SearchableField.*
import org.koitharu.kotatsu.parsers.util.generateUid import org.koitharu.kotatsu.parsers.util.generateUid
import org.koitharu.kotatsu.parsers.util.parseHtml import org.koitharu.kotatsu.parsers.util.parseHtml
@ -49,20 +47,20 @@ internal class VioletScans(context: MangaLoaderContext) :
var searchParameter = "" var searchParameter = ""
query.criteria.forEach { criterion -> query.criteria.forEach { criterion ->
when (criterion) { when (criterion) {
is QueryCriteria.Match<*> -> { is Match<*> -> {
if (criterion.field == SearchableField.TITLE_NAME) { if (criterion.field == TITLE_NAME) {
searchParameter = criterion.value.toString() searchParameter = criterion.value.toString()
} }
} }
is QueryCriteria.Exclude<*> -> null is Exclude<*> -> null
is QueryCriteria.Range<*> -> null is Range<*> -> null
is QueryCriteria.Include<*> -> null is Include<*> -> null
} }
} }
// scrapeNonSearchList has considerable less payload as response so this is a optimization // scrapeNonSearchList has considerable less payload as response so this is a optimization
return when { return when {
!searchParameter.isNullOrEmpty() -> scrapeSearchList(searchParameter, page) searchParameter.isNotEmpty() -> scrapeSearchList(searchParameter, page)
else -> scrapeNonSearchList(page) else -> scrapeNonSearchList(page)
} }
} }
@ -199,7 +197,7 @@ internal class VioletScans(context: MangaLoaderContext) :
} }
val dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH) val dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH)
val date = dateFormat.parseSafe(dateString) ?: 0L val date = dateFormat.parseSafe(dateString)
val chaptersList = root.selectFirstOrThrow("#chapterlist ul") val chaptersList = root.selectFirstOrThrow("#chapterlist ul")
val chapters = chaptersList.select("li") val chapters = chaptersList.select("li")

@ -271,7 +271,7 @@ internal abstract class MangaboxParser(
val fullUrl = chapter.url.toAbsoluteUrl(domain) val fullUrl = chapter.url.toAbsoluteUrl(domain)
val doc = webClient.httpGet(fullUrl).parseHtml() val doc = webClient.httpGet(fullUrl).parseHtml()
if (doc.select(selectPage).isNullOrEmpty()) { if (doc.select(selectPage).isEmpty()) {
val fullUrl2 = chapter.url.toAbsoluteUrl(domain).replace(domain, otherDomain) val fullUrl2 = chapter.url.toAbsoluteUrl(domain).replace(domain, otherDomain)
val doc2 = webClient.httpGet(fullUrl2).parseHtml() val doc2 = webClient.httpGet(fullUrl2).parseHtml()

@ -128,7 +128,7 @@ internal class MangakakalotTv(context: MangaLoaderContext) :
url = href, url = href,
publicUrl = href.toAbsoluteUrl(div.host ?: domain), publicUrl = href.toAbsoluteUrl(div.host ?: domain),
coverUrl = div.selectFirst("img")?.src(), coverUrl = div.selectFirst("img")?.src(),
title = div.selectFirstOrThrow("h3").text().orEmpty(), title = div.selectFirstOrThrow("h3").text(),
altTitles = emptySet(), altTitles = emptySet(),
rating = RATING_UNKNOWN, rating = RATING_UNKNOWN,
tags = emptySet(), tags = emptySet(),

Loading…
Cancel
Save