BookInfoViewModel.kt:loadChapter 应该先把旧的chapterList数据清空

This commit is contained in:
Xwite
2022-02-07 20:35:13 +08:00
parent 2eb8c97e67
commit ce84514858
@@ -118,6 +118,7 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
if (book.isLocalBook()) {
LocalBook.getChapterList(book).let {
appDb.bookDao.update(book)
appDb.bookChapterDao.delByBook(book.bookUrl)
appDb.bookChapterDao.insert(*it.toTypedArray())
chapterListData.postValue(it)
}
@@ -127,6 +128,7 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
.onSuccess(IO) {
if (inBookshelf) {
appDb.bookDao.update(book)
appDb.bookChapterDao.delByBook(book.bookUrl)
appDb.bookChapterDao.insert(*it.toTypedArray())
}
if (changeDruChapterIndex == null) {