优化
This commit is contained in:
@@ -131,10 +131,13 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>(),
|
|||||||
waitDialog.show()
|
waitDialog.show()
|
||||||
viewModel.upBookTocRule(book) {
|
viewModel.upBookTocRule(book) {
|
||||||
waitDialog.dismiss()
|
waitDialog.dismiss()
|
||||||
}
|
ReadBook.book?.let { readBook ->
|
||||||
ReadBook.book?.let { readBook ->
|
if (readBook == book) {
|
||||||
if (readBook == book) {
|
readBook.tocUrl = tocRegex
|
||||||
readBook.tocUrl = tocRegex
|
ReadBook.chapterSize = book.totalChapterNum
|
||||||
|
ReadBook.upMsg(null)
|
||||||
|
ReadBook.loadContent(resetPageOffset = true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import androidx.lifecycle.MutableLiveData
|
|||||||
import io.legado.app.base.BaseViewModel
|
import io.legado.app.base.BaseViewModel
|
||||||
import io.legado.app.data.appDb
|
import io.legado.app.data.appDb
|
||||||
import io.legado.app.data.entities.Book
|
import io.legado.app.data.entities.Book
|
||||||
import io.legado.app.model.ReadBook
|
|
||||||
import io.legado.app.model.localBook.LocalBook
|
import io.legado.app.model.localBook.LocalBook
|
||||||
|
|
||||||
class TocViewModel(application: Application) : BaseViewModel(application) {
|
class TocViewModel(application: Application) : BaseViewModel(application) {
|
||||||
@@ -34,9 +33,6 @@ class TocViewModel(application: Application) : BaseViewModel(application) {
|
|||||||
appDb.bookChapterDao.delByBook(book.bookUrl)
|
appDb.bookChapterDao.delByBook(book.bookUrl)
|
||||||
appDb.bookChapterDao.insert(*it.toTypedArray())
|
appDb.bookChapterDao.insert(*it.toTypedArray())
|
||||||
appDb.bookDao.update(book)
|
appDb.bookDao.update(book)
|
||||||
ReadBook.chapterSize = it.size
|
|
||||||
ReadBook.upMsg(null)
|
|
||||||
ReadBook.loadContent(resetPageOffset = true)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.onFinally {
|
}.onFinally {
|
||||||
|
|||||||
Reference in New Issue
Block a user