|
|
@@ -183,6 +183,9 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
|
|
|
bookData.value!!.changeTo(newBook, toc)
|
|
|
bookData.postValue(newBook)
|
|
|
chapterListData.postValue(toc)
|
|
|
+ if (inBookshelf) {
|
|
|
+ appDb.bookChapterDao.insert(*toc.toTypedArray())
|
|
|
+ }
|
|
|
}.onFinally {
|
|
|
postEvent(EventBus.SOURCE_CHANGED, newBook.bookUrl)
|
|
|
}
|