|
26 | 26 | import UIKit
|
27 | 27 |
|
28 | 28 | final class DisplayOptionsViewController: UITableViewController {
|
29 |
| - fileprivate let dispatchAction: (DisplayOptions.Action) -> Void |
| 29 | + fileprivate let dispatchAction: (DisplayOptions.Effect) -> Void |
30 | 30 | fileprivate var viewModel: DisplayOptions.ViewModel {
|
31 | 31 | didSet {
|
32 | 32 | digitGroupingRowCell.update(with: digitGroupingRowViewModel)
|
33 | 33 | }
|
34 | 34 | }
|
35 | 35 |
|
36 |
| - private let digitGroupingRowCell = DigitGroupingRowCell<DisplayOptions.Action>() |
| 36 | + private let digitGroupingRowCell = DigitGroupingRowCell<DisplayOptions.Effect>() |
37 | 37 |
|
38 |
| - init(viewModel: DisplayOptions.ViewModel, dispatchAction: @escaping (DisplayOptions.Action) -> Void) { |
| 38 | + init(viewModel: DisplayOptions.ViewModel, dispatchAction: @escaping (DisplayOptions.Effect) -> Void) { |
39 | 39 | self.viewModel = viewModel
|
40 | 40 | self.dispatchAction = dispatchAction
|
41 | 41 | super.init(nibName: nil, bundle: nil)
|
@@ -109,16 +109,12 @@ final class DisplayOptionsViewController: UITableViewController {
|
109 | 109 |
|
110 | 110 | // MARK: - View Model Helpers
|
111 | 111 |
|
112 |
| -extension DisplayOptions { |
113 |
| - typealias Action = Effect |
114 |
| -} |
115 |
| - |
116 | 112 | extension DisplayOptionsViewController {
|
117 | 113 | func update(with viewModel: DisplayOptions.ViewModel) {
|
118 | 114 | self.viewModel = viewModel
|
119 | 115 | }
|
120 | 116 |
|
121 |
| - fileprivate var digitGroupingRowViewModel: DigitGroupingRowViewModel<DisplayOptions.Action> { |
| 117 | + fileprivate var digitGroupingRowViewModel: DigitGroupingRowViewModel<DisplayOptions.Effect> { |
122 | 118 | return DigitGroupingRowViewModel(
|
123 | 119 | title: "Digit Grouping",
|
124 | 120 | options: [(title: "•• •• ••", value: 2), (title: "••• •••", value: 3)],
|
|
0 commit comments