Rename completion to callback and simplify actor usage. (#6141)

This commit is contained in:
Doug
2022-05-11 13:18:26 +01:00
committed by GitHub
parent 42d2108ac9
commit bb9d94a59d
12 changed files with 113 additions and 95 deletions
@@ -29,7 +29,7 @@ class OnboardingAvatarViewModel: OnboardingAvatarViewModelType, OnboardingAvatar
// MARK: Public
var completion: ((OnboardingAvatarViewModelResult) -> Void)?
var callback: ((OnboardingAvatarViewModelResult) -> Void)?
// MARK: - Setup
@@ -46,13 +46,13 @@ class OnboardingAvatarViewModel: OnboardingAvatarViewModelType, OnboardingAvatar
override func process(viewAction: OnboardingAvatarViewAction) {
switch viewAction {
case .pickImage:
completion?(.pickImage)
callback?(.pickImage)
case .takePhoto:
completion?(.takePhoto)
callback?(.takePhoto)
case .save:
completion?(.save(state.avatar))
callback?(.save(state.avatar))
case .skip:
completion?(.skip)
callback?(.skip)
}
}