Andreas Sinz
03/20/2018, 10:39 AMfun <T> mapCarModelNames(list: List<T>, find: (T, CarModel) -> Boolean, fillData: (T, CarModel?) -> T): Flowable<List<T>> {
database.carModelsDao().getAllCarModels.map { models ->
list.map { item ->
val matchingCar = models.find { model -> find(item, model) }
fillData(item, matchingCar)
}
}