потом незаметно для пользователя обновить данные уже из онлайнового хранилища? или например нужно чтобы какие-нибудь лайки или галки о просмотре записывались сначала в кэш чтобы независимо от того улетела ли инфа о лайке/просмотре в онлайновую базу или нет пользователь видел что он поставил лайк и что счетчик просмотров обновился и при повторном заходе на страницу например лайк или счетчик просмотров не слетал. Тут это на репозиторий не повесишь
В таком случае мы подписываемся на изменение данных в репозитории и обновляем интерфейс по этому событию. Я высказываю свою точку зрения и не на что не претендую, в моих проектах такой принцип черного ящика данных пока меня не подводил.
Обсуждают сегодня