код базового интерактора (там лицензию вверху оставил, копирайт), который предполагается, что будет использоваться как патерн команда с одним методом - выполнить, я немножко изменил его сделал метод buildUseCaseObservable - public, как думаете к каким проблемам это может привести? если откинуть, что смысл команды потеряется)
так вот, то что buildUseCaseObservable теперь паблик позволит подписываться на observable минуя метод execute и в голове нужно постояно держать, каким образом был выполнен Observable, чтобы правильно от него отписаться, иначе можно в каком нибудь onDestroy выполнять метод unsubscribe, а подписка пустая будет, это можно упустить
Обсуждают сегодня