diff --git a/app/src/main/assets/updateLog.md b/app/src/main/assets/updateLog.md index 4cb21e62e..004b196bb 100644 --- a/app/src/main/assets/updateLog.md +++ b/app/src/main/assets/updateLog.md @@ -14,6 +14,7 @@ **2022/04/02** * 添加所有书签 +* 添加批量换源 **2022/03/31** diff --git a/app/src/main/java/io/legado/app/ui/book/arrange/ArrangeBookViewModel.kt b/app/src/main/java/io/legado/app/ui/book/arrange/ArrangeBookViewModel.kt index d518528c2..9be1b5c22 100644 --- a/app/src/main/java/io/legado/app/ui/book/arrange/ArrangeBookViewModel.kt +++ b/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 books.forEachIndexed { index, book -> batchChangeSourcePosition.value = index + 1 + if (book.isLocalBook()) return@forEachIndexed WebBook.preciseSearchAwait(this, book.name, book.author, source)?.let { book.changeTo(it.second) }