Daniele B
07/06/2023, 4:55 AMBasicTextField( value = text,
onValueChange = {
text = it
updateListFilter(value)
}
)
....
val debounceMillis: Long = 300
var debounceJob: Job? = null
fun UpdateListFilter(filter) {
debounceJob?.cancel()
debounceJob = coroutineScope.launch {
delay(debounceMillis)
makeNetworkRequest(filter)
}
}