Update following review.

This commit is contained in:
Doug
2022-01-28 14:16:06 +00:00
committed by Doug
parent 93e3c3637f
commit 8a4eb6751f
3 changed files with 30 additions and 36 deletions

View File

@@ -18,8 +18,8 @@ import SwiftUI
@available(iOS 14, *)
typealias TemplateSimpleScreenViewModelType = StateStoreViewModel<TemplateSimpleScreenViewState,
TemplateSimpleScreenStateAction,
TemplateSimpleScreenViewAction>
TemplateSimpleScreenStateAction,
TemplateSimpleScreenViewAction>
@available(iOS 14, *)
class TemplateSimpleScreenViewModel: TemplateSimpleScreenViewModelType, TemplateSimpleScreenViewModelProtocol {
@@ -42,9 +42,9 @@ class TemplateSimpleScreenViewModel: TemplateSimpleScreenViewModelType, Template
override func process(viewAction: TemplateSimpleScreenViewAction) {
switch viewAction {
case .accept:
accept()
completion?(.accept)
case .cancel:
cancel()
completion?(.cancel)
case .incrementCount, .decrementCount:
dispatch(action: .viewAction(viewAction))
}
@@ -64,12 +64,4 @@ class TemplateSimpleScreenViewModel: TemplateSimpleScreenViewModelType, Template
}
UILog.debug("[TemplateSimpleScreenViewModel] reducer with action \(action) produced state: \(state)")
}
private func accept() {
completion?(.accept)
}
private func cancel() {
completion?(.cancel)
}
}