Răsfoiți Sursa

添加批量换源

kunfei 4 ani în urmă
părinte
comite
e5958692f9

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

@@ -48,10 +48,7 @@ class ArrangeBookViewModel(application: Application) : BaseViewModel(application
                 if (book.origin == source.bookSourceUrl) return@forEachIndexed
                 if (book.origin == source.bookSourceUrl) return@forEachIndexed
                 WebBook.preciseSearchAwait(this, book.name, book.author, source)?.let {
                 WebBook.preciseSearchAwait(this, book.name, book.author, source)?.let {
                     val newBook = it.second
                     val newBook = it.second
-                    newBook.durChapterIndex = book.durChapterIndex
-                    newBook.durChapterPos = book.durChapterPos
-                    newBook.durChapterTitle = book.durChapterTitle
-                    newBook.latestChapterTitle = book.latestChapterTitle
+                    newBook.upInfoFromOld(book)
                     book.changeTo(newBook)
                     book.changeTo(newBook)
                     if (newBook.tocUrl.isEmpty()) {
                     if (newBook.tocUrl.isEmpty()) {
                         WebBook.getBookInfoAwait(this, source, newBook)
                         WebBook.getBookInfoAwait(this, source, newBook)