Привет, подскажите плз, как заставить firebase выполнятся в фоновом потоке и вернуть результат туда же.
Имеется интерактор который запускает репозиторий в фоновом потоке, репозиторий обращается к firebase и получает c помощью слушателей данные из базы, но firebase выполняет свой поток и возвращает данные в главный поток, как заставить firebase выполнится в фоновом потоке и вернуть данные в этот же поток порожденный интерактором?
Я погадал на картах таро, и они говорят что никак. Можешь через какие-нибудь механизмы закидывать результат обратно в желаемый поток, но колбек неминуемо будет вызван на main-треде.