Я ищу способ объединить некоторые функции LiveData из моего Dao и преобразовать их в единую сущность.Я хочу создать что-то вроде этого:
private val combinedValues(ld1, ld2, ld3, ld4){
first, second, third, fourth -> CombinedLiveDataValues(first, second, third, fourth)
}
val combinedEntity: LiveData<Any> = Transformations.map(combinedValues){ it->
val something = it.first.map (etc...)
}
Как создать способ не дублировать код, обобщать и добавлять десятки liveDatas вместе?