Use UserIndicatorPresenter for onboarding personalisation.

Remove the service from the display name screen to match the avatar screen.
Add a loading indicator to PhotoPickerPresenter.
Fix layout issue when selecting non-square avatar image.
This commit is contained in:
Doug
2022-03-15 16:00:06 +00:00
parent 071a43cc90
commit ed9139a41a
20 changed files with 158 additions and 207 deletions
@@ -18,9 +18,9 @@ import Foundation
protocol OnboardingDisplayNameViewModelProtocol {
var completion: (() -> Void)? { get set }
@available(iOS 14, *)
static func makeOnboardingDisplayNameViewModel(onboardingDisplayNameService: OnboardingDisplayNameServiceProtocol) -> OnboardingDisplayNameViewModelProtocol
var completion: ((OnboardingDisplayNameViewModelResult) -> Void)? { get set }
@available(iOS 14, *)
var context: OnboardingDisplayNameViewModelType.Context { get }
func update(with error: Error)
}