Доброй ночи
Такая ситуация: всё делаю по MVVM. Из репозитория у меня торчит несколько LiveData списков, которые получает viewModel, и отдаёт во View, которая на них подписывается, и дальше передаёт адаптеру RecyclerView. Так получается, что мне было-бы удобнее обработать списки, сделать из них один, и в адаптер уже передавать этот трансформированый список
Как по мне, лучше всего это делать во ViewModel. Но тогда прийдётся вешать в нём лисенер изменений списков в репозитории, и в нём делать и возвращать во View трансформированый список
Скажите, нормально ли во ViewModel вешать лисенеры на LiveData? Или это делается исключительно во View?