Jaehwa Noh
Jaehwa Noh
@yongsuk44 I added this `flowOn` on the Repository and UseCase because that `comebine` using almost all `map` method. `Map` would take long time when the collection become bigger, so that...
@yongsuk44 I don't think that `repository` or `usecase` own coroutine dispatcher would be controlled in `viewModel` because `usecase` and `repository` could be re-used anywhere. Imagine that controlled by `coroutineScope` in...
@yongsuk44 You can check this [documentation](https://developer.android.com/kotlin/coroutines/coroutines-adv#main-safety). >Dispatchers.Main - Use this dispatcher to run a coroutine on the main Android thread. This should be used only for interacting with the UI...
This is out of the context, but we should consider that offline warning SnackBar also. Under the Material guidelines we can't display any error message because offline warning SnackBar takes...