Updates following self review.

This commit is contained in:
Doug
2022-03-17 19:08:25 +00:00
parent dc57bcd55c
commit bad0648b7e
17 changed files with 86 additions and 61 deletions
@@ -84,13 +84,8 @@ final class OnboardingDisplayNameCoordinator: Coordinator, Presentable {
waitingIndicator = indicatorPresenter.present(.loading(label: VectorL10n.saving, isInteractionBlocking: true))
}
private func stopWaiting(error: Error? = nil) {
waitingIndicator?.cancel()
private func stopWaiting() {
waitingIndicator = nil
if let error = error {
onboardingDisplayNameViewModel.update(with: error)
}
}
private func setDisplayName(_ displayName: String) {
@@ -102,7 +97,8 @@ final class OnboardingDisplayNameCoordinator: Coordinator, Presentable {
self.completion?(self.parameters.userSession)
} failure: { [weak self] error in
guard let self = self else { return }
self.stopWaiting(error: error)
self.stopWaiting()
self.onboardingDisplayNameViewModel.processError(error as NSError?)
}
}
}