mirror of
https://github.com/mihonapp/mihon.git
synced 2024-12-24 18:08:24 +01:00
ExtensionsPresenter: Use StateFlow for extensions list (#8017)
This commit is contained in:
parent
ec30026333
commit
f54adb49a1
@ -22,6 +22,7 @@ import kotlinx.coroutines.flow.collectLatest
|
||||
import kotlinx.coroutines.flow.combine
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
import kotlinx.coroutines.flow.stateIn
|
||||
import kotlinx.coroutines.flow.update
|
||||
import rx.Observable
|
||||
import uy.kohesive.injekt.Injekt
|
||||
@ -77,7 +78,7 @@ class ExtensionsPresenter(
|
||||
presenterScope.launchIO {
|
||||
combine(
|
||||
_query,
|
||||
getExtensions.subscribe(),
|
||||
getExtensions.subscribe().stateIn(presenterScope),
|
||||
_currentDownloads,
|
||||
) { query, (_updates, _installed, _available, _untrusted), downloads ->
|
||||
val searchQuery = query ?: ""
|
||||
|
Loading…
Reference in New Issue
Block a user