Colton Idle
09/18/2023, 4:14 AMval response = someUseCase.getFoo()
response.onSuccess {
state.list.addAll(response.getOrDefault(emptyList()))
}.onFailure {
state.errorMessage = it.message
}
If my response is of type Result<List<String>> why do I need to do response.getOrDefault
? why can't I just do response.get()?
Here is my useCase getFoo
suspend fun getFoo(): Result<List<String>> {
Jacob
09/18/2023, 4:18 AMit
Instead!Colton Idle
09/18/2023, 4:19 AMColton Idle
09/18/2023, 4:19 AM