Ребят, есть такая задача: есть рисайклер, данные в него через android paging загружаю, с сервера может прийти апдейт и изменить порядок данных/некоторые поля, нужно при DataSource.invalidate()
не с самого не с самого начала данные, а первого видимого элемента подтягивать.
Пробовал последний ключ сохранять, но такое - тот же loadInitial в несколько раз больше объем загрузит, да и в целом рывки большие (15 айтемов, например, подгрузило, на экране вторая пачка по 5, при инвалидации оно бросит на первую пачку по 5)