subscribe?
Вместо flatMap/flatMapObservable в цепочке операторов поставь map. А какое применение такого финта?
ну тип mvi и в вот надо обернуть ответ в observable(result)
Я с mvi не знаком, но как-то оно дико все равно
если грубо - то в subscribe нужно return Observable
Да не, это-то я понимаю, просто не пойму, как так в рамках mvi
Ты по цепочке выше, где раньше был flapMap { Observable } ставишь map и будет стрим со стримом внутри
тоже очень интересно
ща попробую, спасибо
а можно вернуть в ошибке тоже observable? мб скажешь что гуглить
Слушай, не, явно беда где-то с архитектурой, так быть не должно. Ты не мощешь изменить тип в onError
так мне там в ошибке приходит с сервака список объектов и приходится их парсить и дальше на ui отдельные поля показывать аля 400, 403, 401, и внутри обхекты
Тогда оберни свой рещультат в какой-то Result. Сделай, например, sealed class Result, от него наследуй все варианты: Data(val data: Payload) ErrorThis(val e: Exception, val data: ErrorPayload) ErrorThat(...) ...
Так и есть, я и спрашиваю, как вернуть его можно)
Так и возвращай - Observable<Result>
Observavle.just()?
Думаю, observable там имеется ввиду как паттерн, а не конкретная сущность конкретного фреймворка. Нет никакого практического смысла делать rx.Observable, которы будет возвращать другой rx.Observable с командами для UI.
Обсуждают сегодня