@@ -19,7 +19,7 @@ struct GeneralSettingsViewModel {
1919}
2020
2121protocol GeneralSettingsViewControllerDelegate : AnyObject {
22- func save( _ viewController: UIViewController , setting : Setting , viewModel: GeneralSettingsViewModel )
22+ func save( _ viewController: UIViewController , viewModel: GeneralSettingsViewModel )
2323 func showLanguagePicker( _ viewModel: GeneralSettingsViewModel , onLanguageSelected: @escaping OnLanguageSelected )
2424}
2525
@@ -31,11 +31,10 @@ class GeneralSettingsViewController: UIViewController {
3131 var tableViewDataSource : GeneralSettingsDiffableTableViewDataSource ?
3232
3333 private( set) var viewModel : GeneralSettingsViewModel
34- let setting : Setting
3534
3635 let sections : [ GeneralSettingsSection ]
3736
38- init ( appContext: AppContext , setting : Setting ) {
37+ init ( appContext: AppContext ) {
3938 tableView = UITableView ( frame: . zero, style: . insetGrouped)
4039 tableView. translatesAutoresizingMaskIntoConstraints = false
4140 tableView. register ( GeneralSettingSelectionCell . self, forCellReuseIdentifier: GeneralSettingSelectionCell . reuseIdentifier)
@@ -83,8 +82,6 @@ class GeneralSettingsViewController: UIViewController {
8382 defaultPostLanguage: UserDefaults . shared. defaultPostLanguage
8483 )
8584
86- self . setting = setting
87-
8885 super. init ( nibName: nil , bundle: nil )
8986
9087 tableView. delegate = self
@@ -198,7 +195,7 @@ extension GeneralSettingsViewController: UITableViewDelegate {
198195 }
199196
200197 tableView. deselectRow ( at: indexPath, animated: true )
201- delegate? . save ( self , setting : setting , viewModel: viewModel)
198+ delegate? . save ( self , viewModel: viewModel)
202199 }
203200}
204201
@@ -225,6 +222,6 @@ extension GeneralSettingsViewController: GeneralSettingToggleTableViewCellDelega
225222 }
226223 }
227224
228- delegate? . save ( self , setting : self . setting , viewModel: viewModel)
225+ delegate? . save ( self , viewModel: viewModel)
229226 }
230227}
0 commit comments