привет
проблема с гугловой пагинацией.
нужно выполнять некий запрос с параметром, который вводить юзер.
раньше, когда делал на java + mvp просто после получения параметра создавал PagedList и передавал его в адаптер. было норм.
щас, в viewModel нужно держать поле lateinit var data: LiveData<PagedData> и оно не инициализировано, когда я пытаюсь обзервить его из фрагмента:
homeViewModel.searchUserList.observe(this, Observer {
adapter.submitList(it)
})
Зачем ты так делаешь, не проще внутри держать мутабл дату а наружу выдать без костылей ввиде лайтинит что то типа private val reducerState = MutableLiveData<ProfileState>()
val profileState: LiveData<ProfileState>
get() = reducerState