есть тормозной бэк, я с клиента делаю запрос, надо чтобы при получении ответа http code > 299 повторно отрпвить запрос, и так пока не получу валидный http code
есть тормозной бэк, я с клиента делаю запрос, надо чтобы при получении ответа http code > 299 повторно отрпвить запрос, и так пока не получу валидный http code
моя проблема в том, что там исключение не появляется, клиент крашится, смог поймать исключение только в .launch(CoroutineExceptionHandler { e -> вот тут да})
моя проблема в том, что там исключение не появляется, клиент крашится, смог поймать исключение только в .launch(CoroutineExceptionHandler { e -> вот тут да})
Ну это уже зависит от того, как ваш клиент работает. Что за клиент?
понял свою проблему с неуловимым исключением - This operator (retry) is transparent to exceptions that occur in downstream flow and does not catch exceptions that are thrown to cancel the flow.