нужно делать pull to refresh и единственная идея, обернуть все данные в класс с полем текущего времени. без этого не могу отловить изменений после emit. Или есть другой способ?
Обычно пулл ту рефреш ,то же самое что и фетч запрос А если ещё более жирно , у блока вызывай событие связаное с фетч запросом
Ну тогда читай ещё раз
Тогда стейт блока должен зависить от процесса Refresh, а не от данных. Скажем у State два поля: status{init, pending, changed, nochanged, error} от него будет заивисить изменился ли State и data - ссылка на данные.
Обсуждают сегодня