lupajz
06/02/2017, 8:20 AMfun personData(repo, personId): Observable<MainActivityState> {
return repo.loadPerson(personId)
.map { personData -> MainActivityViewState.Success(personData.name) }
.onErrorReturn { error -> MainActivityViewState.Error(error.localizedMessage) }
.startWith { MainActivityViewState.Loading() }
}
?