Нннню такое. То, что функция сама по себе вместо обычных параметров орудует стримами, не делает её саму по себе грязной, это уже вроде обсуждали тут давеча. Да и удобно это делается только тогда, когда у тебя интерактор 1-в-1 маппит сообщения от репозитория в сообщения для презентера. Хотя можно в вяжущем методе дополнительный флатмап навернуть...
Не знаю. Ценность в таком ограниченном виде звучит сомнительно. Так ты слона не продашь, как по мне.
> орудует стримами
Ты сейчас про рх?
> Не делает её саму по себе грязной
Репозиторий это 100% грязь, просто закрывает за собой то, какая именно. Локальный кеш, бд, преф, нетворк. Если функция в интеракторе вызывает репу, то она автоматически грязная.
> Интерактор 1-в-1 маппит сообщение от репы
Ну в таком случае логики никакой нет, а значит не нужна и чистая функция.