Вопрос для тех, кто работает с RxJava: в каком слое вы определяете subscribeOn? Читал одну статейку, где было высказывание "поставщик данных лучше знает, на каком потоке стоит их добывать". Теперь интересно, назначает ли планировщик кто в репозиториях/юзкейсах
В репозитории все возвращаемые цепочки оборачиваем специальным вызовом, который делает subscribeOn, а также отлавливает общие ошибки и трансформирует их в ожидаемые, чтобы обработать единым механизмом. Можно подсунуть свое поведение при необходимости.
Это у нас так.