pull/43/head
kunfei 5 years ago
parent b5cd3fcfe9
commit e2c2d9e408
  1. 4
      app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt

@ -43,6 +43,9 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
private fun setBook(book: Book) { private fun setBook(book: Book) {
durChapterIndex = book.durChapterIndex durChapterIndex = book.durChapterIndex
bookData.postValue(book) bookData.postValue(book)
if (book.tocUrl.isEmpty()) {
loadBookInfo(book)
} else {
val chapterList = App.db.bookChapterDao().getChapterList(book.bookUrl) val chapterList = App.db.bookChapterDao().getChapterList(book.bookUrl)
if (chapterList.isNotEmpty()) { if (chapterList.isNotEmpty()) {
chapterListData.postValue(chapterList) chapterListData.postValue(chapterList)
@ -51,6 +54,7 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
loadChapter(book) loadChapter(book)
} }
} }
}
fun loadBookInfo( fun loadBookInfo(
book: Book, book: Book,

Loading…
Cancel
Save