821938089 4 лет назад
Родитель
Сommit
d549a4feff
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      app/src/main/java/io/legado/app/help/BookHelp.kt

+ 3 - 5
app/src/main/java/io/legado/app/help/BookHelp.kt

@@ -98,17 +98,15 @@ object BookHelp {
         book: Book,
         bookChapter: BookChapter,
         content: String
-    ) {
+    ) = coroutineScope {
         val awaitList = arrayListOf<Deferred<Unit>>()
         content.split("\n").forEach {
             val matcher = AppPattern.imgPattern.matcher(it)
             if (matcher.find()) {
                 matcher.group(1)?.let { src ->
                     val mSrc = NetworkUtils.getAbsoluteURL(bookChapter.url, src)
-                    awaitList.add(coroutineScope {
-                        async {
-                            saveImage(bookSource, book, mSrc)
-                        }
+                    awaitList.add(async {
+                        saveImage(bookSource, book, mSrc)
                     })
                 }
             }