فهرست منبع

添加批量换源

kunfei 4 سال پیش
والد
کامیت
b44a174878
2فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 1 0
      app/src/main/assets/updateLog.md
  2. 1 0
      app/src/main/java/io/legado/app/ui/book/arrange/ArrangeBookViewModel.kt

+ 1 - 0
app/src/main/assets/updateLog.md

@@ -14,6 +14,7 @@
 **2022/04/02**
 **2022/04/02**
 
 
 * 添加所有书签
 * 添加所有书签
+* 添加批量换源
 
 
 **2022/03/31**
 **2022/03/31**
 
 

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/arrange/ArrangeBookViewModel.kt

@@ -44,6 +44,7 @@ class ArrangeBookViewModel(application: Application) : BaseViewModel(application
             batchChangeSourceSize.value = books.size
             batchChangeSourceSize.value = books.size
             books.forEachIndexed { index, book ->
             books.forEachIndexed { index, book ->
                 batchChangeSourcePosition.value = index + 1
                 batchChangeSourcePosition.value = index + 1
+                if (book.isLocalBook()) return@forEachIndexed
                 WebBook.preciseSearchAwait(this, book.name, book.author, source)?.let {
                 WebBook.preciseSearchAwait(this, book.name, book.author, source)?.let {
                     book.changeTo(it.second)
                     book.changeTo(it.second)
                 }
                 }