in app/src/main/java/co/elastic/apm/opbeans/modules/account/AccountFragment.kt [59:76]
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
initViews(view)
initList()
initRetryOption()
lifecycleScope.launch(MyDispatchers.Main) {
viewModel.state.collectLatest {
when (it) {
is AccountState.LoadingScreen -> showOnly(loadingContainer)
is AccountState.ErrorLoadingScreen -> showScreenLoadError(it.e)
is AccountState.FinishedLoadingScreen -> onScreenLoadedSuccessfully(it.data)
}
}
}
viewModel.fetchScreen()
}