ivano
private fun getEmployees(users: List<String>): Observable<List<EmployeeAttribute>> { if (users.isEmpty()) { return Observable.just(emptyList()) } val requests = users.map { id -> employeeRepository.getEmployee(id) .driveOnUI(schedulerProvider) .map { result -> result.attributes } } return Observable.zip(requests) { response -> response.map { it as EmployeeAttribute } } }
A modern programming language that makes developers happier.