Update parsers
This commit is contained in:
@@ -31,7 +31,7 @@ dependencies {
|
||||
testImplementation(kotlin("test"))
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2")
|
||||
implementation("com.github.ajalt.clikt:clikt-core:5.0.3")
|
||||
implementation("com.github.KotatsuApp:kotatsu-parsers:16b8bf9328")
|
||||
implementation("com.github.KotatsuApp:kotatsu-parsers:14cff0d651")
|
||||
implementation("com.squareup.okhttp3:okhttp:4.12.0")
|
||||
implementation("com.squareup.okio:okio:3.11.0")
|
||||
implementation("io.webfolder:quickjs:1.1.0")
|
||||
|
||||
@@ -9,7 +9,6 @@ import org.koitharu.kotatsu.dl.util.CommonHeaders
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||
import org.koitharu.kotatsu.parsers.util.domain
|
||||
import org.koitharu.kotatsu.parsers.util.mergeWith
|
||||
import org.koitharu.kotatsu.parsers.util.runCatchingCancellable
|
||||
import java.net.IDN
|
||||
|
||||
@@ -33,7 +33,10 @@ class MangaLoaderContextImpl : MangaLoaderContext() {
|
||||
.writeTimeout(20, TimeUnit.SECONDS)
|
||||
.build()
|
||||
|
||||
override suspend fun evaluateJs(script: String): String? = runInterruptible(Dispatchers.Default) {
|
||||
@Suppress("OVERRIDE_DEPRECATION")
|
||||
override suspend fun evaluateJs(script: String): String? = evaluateJs("", script)
|
||||
|
||||
override suspend fun evaluateJs(baseUrl: String, script: String): String? = runInterruptible(Dispatchers.Default) {
|
||||
QuackContext.create().use {
|
||||
it.evaluate(script)?.toString()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user