сабж. Пытаюсь понять как правильно сделать цепочку запросов в базу (все в один запрос не предлагать, они и так здоровые). Собственно сейчас на ум приходят два варианта. Либо через LiveData и Transformations типа
Transformations.switchMap(data1) { list1 ->
Transformation.switchMap(data2) { list2 ->...
и так еще 4 раза для нескольких параметров, либо сразу отдать MutableLiveData наружу и запустить корутину, пост-фактум закинув в нее результат.
Изменяемых полей, которые нужно мониторить прям в этой activity, штуки 2-3, это здоровый экран с результатом расчета и на нем менять ничего не выйдет.
Подскажите кто знает, чую корутина более корректна в этом случае