mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	ExtensionsPresenter: Use StateFlow for extensions list (#8017)
This commit is contained in:
		| @@ -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 ?: "" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user