Вадим Корастелев
принятие решения о подгрузке данных происходит в слое абстракции, который представляет из себя сервис. то есть данные запрашиваются с сервера из сервиса, что противоречит "Внутри сервиса лучше не делать подписок, а просто возвращать Observable"
Запрос всегда должен иметь возможность быть отменённым, иначе это прямая дорога к нестабильной работе приложения и неправильного поведения при взаимодействии пользователем