pull/42/head
kunfei 5 years ago
parent 02d5cb36dd
commit befe856e75
  1. 14
      app/src/main/java/io/legado/app/ui/main/bookshelf/BooksFragment.kt

@ -86,14 +86,12 @@ class BooksFragment : VMBaseFragment<BooksViewModel>(R.layout.fragment_books),
-3 -> App.db.bookDao().observeAudio()
else -> App.db.bookDao().observeByGroup(groupId)
}
bookshelfLiveData?.observe(
this,
Observer {
val diffResult =
DiffUtil.calculateDiff(BooksDiffCallBack(booksAdapter.getItems(), it))
booksAdapter.setItems(it, false)
diffResult.dispatchUpdatesTo(booksAdapter)
})
bookshelfLiveData?.observe(this, Observer {
val diffResult =
DiffUtil.calculateDiff(BooksDiffCallBack(booksAdapter.getItems(), it))
booksAdapter.setItems(it, false)
diffResult.dispatchUpdatesTo(booksAdapter)
})
}
override fun open(book: Book) {

Loading…
Cancel
Save