Я отчаянно ищу возможность преобразовать модель комнаты в модель домена, чтобы включить автономные функции для моего приложения. Я успешно реализовал этот шаблон, как описано в этой лаборатории кода: https://codelabs.developers.google.com/codelabs/kotlin-android-training-repository/#0
Но я использую в своей доменной модели библиотеку пейджинга -> PagedList<com.trashmaster.muellmister.network.Place>
и мне нужно преобразовать ее в PagedList<com.trashmaster.muellmister.data.Place>
для вставки данных.
В моей ViewModel с другой стороны мне нужно (преобразовать модель комнаты в сетевую модель.
var properties: LiveData<PagedList<com.trashmaster.muellmister.network.Place>> (ViewModel)
Есть ли какие-то лучшие практики? Можно ли объединить сетевую модель данных с моделью данных помещения?
Онлайн-функциональность работает безупречно, но реализовать автономную функциональность с источником данных Paging в сочетании сложно.
Вот путь к моему источнику
https://gist.github.com/DoomMortal/fa2c243d13d72a37988d12096cf8312a
Любая помощь будет оценена по достоинству.
заранее спасибо