Jetpack Compose: Notify changes in StateFlow
I have a view model that gets search query data string every time a user enter a text in my text field in the Top App Bar.
The view model is as follows:
ViewModel.kt
class ServicesViewModel(
private val offlineServiceRepository:ServiceRepository
) : ViewModel() {
private var searchQuery = mutableStateOf("")
val servicesUiState: StateFlow = offlineServiceRepository.search(searchQuery.value).map {
Log.i("SEARCHVALUE", "UPDATE SF: ${searchQuery.value}")...