This commit is contained in:
kunfei 2023-07-31 08:31:16 +08:00
parent 261c94d758
commit a983871a43
5 changed files with 5 additions and 5 deletions

View File

@ -186,7 +186,7 @@ class CacheActivity : VMBaseActivity<ActivityCacheBookBinding, CacheViewModel>()
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
}

View File

@ -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

View File

@ -279,7 +279,7 @@ class BookSourceActivity : VMBaseActivity<ActivityBookSourceBinding, BookSourceV
else -> {
appDb.bookSourceDao.flowSearch(searchKey)
}
}.conflate().map { data ->
}.map { data ->
if (sortAscending) {
when (sort) {
BookSourceSort.Weight -> data.sortedBy { it.weight }

View File

@ -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 }

View File

@ -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 {