Update parsers

This commit is contained in:
Koitharu
2025-07-31 08:48:03 +03:00
parent 23e8fa5553
commit 160de2be16
3 changed files with 5 additions and 3 deletions

View File

@@ -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")

View File

@@ -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

View File

@@ -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()
}