From a983871a430a231219dfd276facf80e42d2719dd Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 31 Jul 2023 08:31:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt | 2 +- .../io/legado/app/ui/book/manage/BookshelfManageActivity.kt | 2 +- .../io/legado/app/ui/book/source/manage/BookSourceActivity.kt | 2 +- .../legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt | 2 +- .../legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt index 4217e90eb..c145c2c59 100644 --- a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt @@ -186,7 +186,7 @@ class CacheActivity : VMBaseActivity() private fun initBookData() { booksFlowJob?.cancel() booksFlowJob = launch { - appDb.bookDao.flowByGroup(groupId).conflate().map { books -> + appDb.bookDao.flowByGroup(groupId).map { books -> val booksDownload = books.filter { !it.isAudio } diff --git a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt index c344b52f0..331c34225 100644 --- a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt @@ -198,7 +198,7 @@ class BookshelfManageActivity : booksFlowJob?.cancel() booksFlowJob = launch { val bookSort = AppConfig.getBookSortByGroupId(viewModel.groupId) - appDb.bookDao.flowByGroup(viewModel.groupId).conflate().map { list -> + appDb.bookDao.flowByGroup(viewModel.groupId).map { list -> when (bookSort) { 1 -> list.sortedByDescending { it.latestChapterTime diff --git a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt index 6adb69ca9..e5af76801 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt @@ -279,7 +279,7 @@ class BookSourceActivity : VMBaseActivity { appDb.bookSourceDao.flowSearch(searchKey) } - }.conflate().map { data -> + }.map { data -> if (sortAscending) { when (sort) { BookSourceSort.Weight -> data.sortedBy { it.weight } diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt index 2bf0c537b..ea90f1edf 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt @@ -134,7 +134,7 @@ class BooksFragment() : BaseFragment(R.layout.fragment_books), private fun upRecyclerData() { booksFlowJob?.cancel() booksFlowJob = launch { - appDb.bookDao.flowByGroup(groupId).conflate().map { list -> + appDb.bookDao.flowByGroup(groupId).map { list -> //排序 when (bookSort) { 1 -> list.sortedByDescending { it.latestChapterTime } diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt index 8e31b7ce0..5773c9bad 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt @@ -134,7 +134,7 @@ class BookshelfFragment2() : BaseBookshelfFragment(R.layout.fragment_bookshelf2) } booksFlowJob?.cancel() booksFlowJob = launch { - appDb.bookDao.flowByGroup(groupId).conflate().map { list -> + appDb.bookDao.flowByGroup(groupId).map { list -> //排序 when (AppConfig.getBookSortByGroupId(groupId)) { 1 -> list.sortedByDescending {