override fun onViewCreated()

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()
    }