Имею такой запрос в Room
@Query("SELECT * FROM favorite WHERE LOWER(title) LIKE LOWER(:search) ORDER BY order DESC")
fun getMovieListPagingFavoriteSearch(search: String): DataSource.Factory<Int, Favorite>
Создаю livedata
val query = MutableLiveData("")
val liveDataFavorite: LiveData<PagedList<Movie>> by lazy {
database.getMovieListPagingFavoriteSearch(search = "%${query.value!!}%").map { it as Movie }
.toLiveData(config = config)
}
Хочу что бы при изменении value в query менялся livedatafavorite
Использую Paging 2, такое задание