Size: a a a

ReactiveX - русскоговорящее сообщество

2020 May 28

i

iamthevoid in ReactiveX - русскоговорящее сообщество
*нулл
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Когда поймёшь откуда оно происходит поймёшь где искать проблему
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
В твоём примере выше проблемой может быть только датаАпи
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Если проблема не там, то копай глубже
источник

AP

Andrey Pomazkin in ReactiveX - русскоговорящее сообщество
iamthevoid
В твоём примере выше проблемой может быть только датаАпи
При нормальном исполнении код работает. Просто когда источник мокаю, прописываю что он должен вернуть в виде Single.just(object), то тест падает
источник

AP

Andrey Pomazkin in ReactiveX - русскоговорящее сообщество
dataApi создаётся выше. Она 100 процентов не null
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Andrey Pomazkin
dataApi создаётся выше. Она 100 процентов не null
Да я не о том говорю. Пайплайн это пайплайн. Всё что куда то эмитится имеет источник.  Найди откуда приходит нулл и тогда будет проще понять что работает не так.

Повторюсь, если датаАпи не налл, то твой пример вообще не несёт смысловой нагрузки, так как он рабочий)

Или у тебя getSecurePaymentInfo это сингл и там нулл порождается? Ну так разберись почему оно не мокается, потому что очевидно не мокается
источник

AP

Andrey Pomazkin in ReactiveX - русскоговорящее сообщество
iamthevoid
Да я не о том говорю. Пайплайн это пайплайн. Всё что куда то эмитится имеет источник.  Найди откуда приходит нулл и тогда будет проще понять что работает не так.

Повторюсь, если датаАпи не налл, то твой пример вообще не несёт смысловой нагрузки, так как он рабочий)

Или у тебя getSecurePaymentInfo это сингл и там нулл порождается? Ну так разберись почему оно не мокается, потому что очевидно не мокается
пример рабочий, а тест падает(
источник
2020 May 30

A

Alexey in ReactiveX - русскоговорящее сообщество
Всем ку, у меня есть запрос к api, где разом приходят все данные в json, но иногда он не возвращает данные(хз с чем с связано, может сервер такой) и нужно повторно делать запрос, как сделать, чтобы в случае некорректно запроса, тут же делал ещё один? В ветку Throw у rx прокидывать этот же метод?(рекурсия)
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Зависит от того, эксепшн у тебя или пустой json
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Но в целом или flatMap или onErrorResumeNext
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Но меня смущает такой сервер, он может выдать тебе несколько таких ответов подряд
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Тогда подойдёт retryWhen
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Но вообще решение: взять линейку и настучать по рукам бэку, серьёзно
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
iamthevoid
Тогда подойдёт retryWhen
И никакой рекурсии, всё будет пайплайном единым
источник

w

whoami in ReactiveX - русскоговорящее сообщество
iamthevoid
Но вообще решение: взять линейку и настучать по рукам бэку, серьёзно
Бывает, что апи сторонее совсем, типа там coingekko
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
iamthevoid
И никакой рекурсии, всё будет пайплайном единым
Да это как раз открытое Api
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
Alexey
Да это как раз открытое Api
Ну надо для начала логи расставить, посмотреть где затык
источник
2020 May 31

in ReactiveX - русскоговорящее сообщество
источник
2020 June 01

Т

Тони in ReactiveX - русскоговорящее сообщество
Всем привет.
Такой собственно вопрос. Есть completable future , он просто есть, отказаться от него не вариант. Выполняется определенное действите.

Стоит задача : сделать несколько  completable future  выполняющих друг за другом.
Был бы безумно благодарен за пример. Спасибо.
источник