стартовать сервис, но тогда надо передать туда контекст, контекст можно передавать в интерактор?
Можно туда app context инжектить
Да можно
Уже не раз обсуждали, что бизнес логика должна быть отграждена от всех платформо-специфических классов (а темболее если это еще и GodObject-ы). Она не должна знать что она ранится на андроиде, айосе, дескотопе или сервере. Это самый нижний слой, который вообще не знает ничего о том, что творится вне его. Именно поэтому в интерактор нельзя передавать контекст. Если сервис нужен для работы с данными, то и находится от должен в слое данных. И работать с этим сервисоб будет репозиторий.
Обсуждают сегодня