u
Size: a a a
u
I
I
u
u
li
_
_
_
*/
t🥔
u
u
I
*/
I
u
I
*/
A
@Inject lateinit var sessionDetailViewModelFactory: SessionDetailViewModel.Factory
private val sessionDetailViewModel by assistedViewModels {
sessionDetailViewModelFactory.create(navArgs.sessionId)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
...
sessionDetailViewModel.uiModel
.observe(viewLifecycleOwner) { uiModel: SessionDetailViewModel.UiModel ->
...
progressTimeLatch.loading = uiModel.isLoading
uiModel.session
?.let { session -> setupSessionViews(session) }
}
}