вам Disposable.
И становится вопрос: что вы будете с ним делать. Более того, ваш репозиторий видимо зависит от ркс.
Ну и опять же. Почему ваш домен знает о репозитории? А как же DependencyRule?
1) а зачем? диспозаблом, вероятно, захочет рулить презентер, потому что это он знает про скоуп экрана. 2) репозиторий может быть каким угодно. Смысл в том, что на что бы репозиторий не завязался, интерактор всё равно будет с этим работать, не придётся даже ничего дописывать. Полиморфизм, ёптыть Единственное, там должны быть контракты каких-то базовых операций, которые умеют делать все - мапы, флатмапы, джоины, вот это всё 3) считайте ShopRepository интерфейсом
Dependency Rule очень важен, но кажется ты его не понял. Интерфейс Repository объявляется в domain, поэтому его можно инжектить в интеракторы.
Обсуждают сегодня