diff --git a/app/build.gradle b/app/build.gradle index 96bfc1cf7..6e2ed4a34 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -176,7 +176,6 @@ dependencies { implementation(libs.kotlin.stdlib) //Kotlin反射 //noinspection GradleDependency,DifferentStdlibGradleVersion - implementation(libs.kotlin.reflect) //implementation(libs.kotlin.reflect) diff --git a/app/src/main/java/io/legado/app/help/JsExtensions.kt b/app/src/main/java/io/legado/app/help/JsExtensions.kt index 9059a1457..eec817e07 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -42,7 +42,7 @@ import io.legado.app.utils.isAbsUrl import io.legado.app.utils.isContentScheme import io.legado.app.utils.isUri import io.legado.app.utils.longToastOnUi -import io.legado.app.utils.mapParallel +import io.legado.app.utils.mapAsync import io.legado.app.utils.readBytes import io.legado.app.utils.readText import io.legado.app.utils.stackTraceStr @@ -120,7 +120,7 @@ interface JsExtensions : JsEncodeUtils { */ fun ajaxAll(urlList: Array): Array { return runBlocking(context) { - urlList.asFlow().mapParallel(AppConfig.threadCount) { url -> + urlList.asFlow().mapAsync(AppConfig.threadCount) { url -> val analyzeUrl = AnalyzeUrl(url, source = getSource()) analyzeUrl.getStrResponseAwait() }.flowOn(IO).toList().toTypedArray()