Я хочу вызвать функцию в ViewModel, которая ничего не возвращает, когда значение отличается от 0.
Вот код, который у меня есть, но он не срабатывает.
val categoryId = MutableLiveData<Int>()
val waitToCallApi: LiveData<Unit> = Transformations.map(categoryId) {
if(it != 0) {
getData()
} else {
// nothing
}
}
Мне это нужно, потому что categoryId получает свое значение после вызова метода init.