kmm.icerock.dev
kmm.icerock.dev copied to clipboard
Заметки про корутины

видимо где-то debounce используется. надо в него подавать не viewModelScope а Dispatchers.Main
нужно запускать корутину так:
viewModelScope.launch(Dispatchers.Main) { ... }
либо передавать скоуп вот так:
viewModelScope + Dispatchers.Main
описать про
- https://johnoreilly.dev/posts/swift_async_await_kotlin_coroutines/
- https://github.com/rickclephas/KMP-NativeCoroutines/tree/feature/swift-async-await
- https://youtrack.jetbrains.com/issue/KT-47042