(cherry picked from commit c568af1620e5f408642958f017ffb79c0f54260f)
handleSuccessViewState
handleFailureViewState