내 Interactor에서 Retrofit2를 사용하여 안정적인 API에서 간단한 CRUD 작업을 수행하는 데모 앱에 Mosby MVI 라이브러리를 사용하고 있습니다. Retrofit이 오류로 응답 할 때 Throwable을 포함하는 예제 App에서와 매우 유사한 ViewStates를 생성했습니다. 이 경우 render()
기능은 재시도 단추가있는 오류 화면을 표시합니다. 다시 시도 버튼을 클릭하면 실패한 인 텐트의 마지막 항목을 다시 보내고 싶습니다.Mosby MVI - 의도를 다시 시도하는 방법?
retryWhen()
과 같은 것을 인 텐트에 추가하고 싶습니다. 물론 이는 onError()
에 의해서만 트리거됩니다.
이런 종류의 동작을 추가하는 간단한 방법이 있습니까?