mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 21:07:04 +05:30
fix(android): ensure import flow updates saved posts list
This commit is contained in:
parent
0c3dc00137
commit
3f18160dd0
1 changed files with 3 additions and 7 deletions
|
@ -51,10 +51,8 @@ import javax.inject.Inject
|
|||
import kotlinx.collections.immutable.ImmutableMap
|
||||
import kotlinx.collections.immutable.toImmutableMap
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
import kotlinx.coroutines.flow.collectLatest
|
||||
import kotlinx.coroutines.flow.map
|
||||
import kotlinx.coroutines.flow.shareIn
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.withContext
|
||||
|
||||
|
@ -100,11 +98,9 @@ constructor(
|
|||
)
|
||||
.flow
|
||||
.map(::mapToUIPost)
|
||||
val savedPosts =
|
||||
savedPostsRepository.savedPosts
|
||||
.map { it.map(UIPost.Companion::fromSavedPost) }
|
||||
.shareIn(viewModelScope, started = SharingStarted.Lazily, Int.MAX_VALUE)
|
||||
val savedPostsByMonth = savedPosts.map(::groupSavedPosts)
|
||||
val savedPosts = savedPostsRepository.savedPosts.map { it.map(UIPost.Companion::fromSavedPost) }
|
||||
val savedPostsByMonth
|
||||
get() = savedPosts.map(::groupSavedPosts)
|
||||
|
||||
var searchQuery by mutableStateOf("")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue