Jan
class AbsenceViewModel : ViewModel() { val absencesFlow = MutableStateFlow<List<DBItem>>(emptyList()) init { viewModelScope.launch { kotlin.runCatching { AbsenceRepository.getAll() }.onSuccess { absencesFlow.value = it.toList() }.onFailure { absencesFlow.value = emptyList() } } } }
val viewModel by viewModels<AbsenceViewModel>() val entries by viewModel.absencesFlow.collectAsState()
A modern programming language that makes developers happier.