[skip ci] fix(TocActivity): 切换超长章节开关时目录没有更新
This commit is contained in:
@@ -157,7 +157,6 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>(),
|
|||||||
waitDialog.show()
|
waitDialog.show()
|
||||||
viewModel.upBookTocRule(book) {
|
viewModel.upBookTocRule(book) {
|
||||||
waitDialog.dismiss()
|
waitDialog.dismiss()
|
||||||
viewModel.chapterListCallBack?.upChapterList(searchView?.query?.toString())
|
|
||||||
ReadBook.book?.let { readBook ->
|
ReadBook.book?.let { readBook ->
|
||||||
if (readBook == book) {
|
if (readBook == book) {
|
||||||
ReadBook.book = book
|
ReadBook.book = book
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ 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)
|
||||||
|
bookData.postValue(book)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.onFinally {
|
}.onFinally {
|
||||||
|
|||||||
Reference in New Issue
Block a user