Slide 21
Slide 21 text
class UserViewModel : ViewModel() {
val name: MutableLiveData = MutableLiveData()
init {
viewModelScope.launch {
try {
val user = withContext(Dispatchers.Default) {
userRepository.fetchMyUser()
}
name.value = user.name
} catch (e: IOException) {
// error handling
}
}
}
}