А если это в рамках одной бизнес задачи, типа, получить данные и сделать с ними, А, Б, и С, то можно и в интеракторе хранить. Главное что, как выше написали, интерактор о базе знатьне должен
Так а что мне хранит в репозитории тогда? Просто single с моделями data слоя? А при необходимости конвертить эти модели single в domain модели?
Просто у меня получается что я один раз всегда пробрасываю этот список дальше в презентер (view model), чтобы отметить эти даты на календаре
Ну есть много способов, по идее это можно решить просто 2 методами. 1 ты получаешь список с бд всех дат и отдаешь их. 2 метод на вход принимает дату и может дергать 1 метод репо или инмемори кеш, и если там есть эта дата то удалить их в бд потом вернуть новый список.
Создаю singlton с shared preferences. И репозиторий выполняющий операции сохранения и чтения через shared preferences. Так вот... Что-то у меня никак не страстается такой репозиторий с unit тестами. Как вы делаете обычно?
Создаю singlton с shared preferences. И репозиторий выполняющий операции сохранения и чтения через shared preferences. Так вот... Что-то у меня никак не страстается такой репозиторий с unit тестами. Как вы делаете обычно?
потому что shared preferences - это android зависимость
Создаю singlton с shared preferences. И репозиторий выполняющий операции сохранения и чтения через shared preferences. Так вот... Что-то у меня никак не страстается такой репозиторий с unit тестами. Как вы делаете обычно?
Мокаем префы, кидаем куда надо и тестим :) а что именно не так?)
Привет, ребят! Хотел бы, чтобы кто-нибудь дал ссылки на репозитории с наичистейшей архитектурой с архитектурными компонентами. Я сам конечно нашел пару штук для себя, однако постоянно не уверен) Заранее благодарю
Привет, ребят! Хотел бы, чтобы кто-нибудь дал ссылки на репозитории с наичистейшей архитектурой с архитектурными компонентами. Я сам конечно нашел пару штук для себя, однако постоянно не уверен) Заранее благодарю