<How to create custom event with the shortest way?...
# stackoverflow
u
How to create custom event with the shortest way? There is CustomWebViewClient with override function onPageFinished. What is the shortest way to notify MainViewModel about the function triggered? I mean some event. I suppose that can use StateFlow, something like this: class MainViewModel : ViewModel() { init { val client = CustomWebViewClient() viewModelScope.launch { client.onPageFinished.collect { // ... } } } } class CustomWebViewClient() : WebViewClient() {...