Horis пре 1 година
родитељ
комит
7f3dbb88fc
2 измењених фајлова са 2 додато и 3 уклоњено
  1. 0 1
      app/build.gradle
  2. 2 2
      app/src/main/java/io/legado/app/help/JsExtensions.kt

+ 0 - 1
app/build.gradle

@@ -176,7 +176,6 @@ dependencies {
     implementation(libs.kotlin.stdlib)
     //Kotlin反射
     //noinspection GradleDependency,DifferentStdlibGradleVersion
-    implementation(libs.kotlin.reflect)
     //implementation(libs.kotlin.reflect)
 
 

+ 2 - 2
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<String>): Array<StrResponse> {
         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()