@@ -53,9 +53,9 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
53
53
case wireGuardPorts
54
54
case wireGuardObfuscation
55
55
case wireGuardObfuscationPort
56
- #if DEBUG
56
+ #if DEBUG
57
57
case quantumResistance
58
- #endif
58
+ #endif
59
59
}
60
60
61
61
enum Item : Hashable {
@@ -66,11 +66,11 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
66
66
case wireGuardObfuscationOn
67
67
case wireGuardObfuscationOff
68
68
case wireGuardObfuscationPort( _ port: UInt16 )
69
- #if DEBUG
69
+ #if DEBUG
70
70
case quantumResistanceAutomatic
71
71
case quantumResistanceOn
72
72
case quantumResistanceOff
73
- #endif
73
+ #endif
74
74
75
75
static var wireGuardPorts : [ Item ] {
76
76
let defaultPorts = PreferencesViewModel . defaultWireGuardPorts. map {
@@ -87,11 +87,11 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
87
87
[ . wireGuardObfuscationPort( 0 ) , wireGuardObfuscationPort ( 80 ) , wireGuardObfuscationPort ( 5001 ) ]
88
88
}
89
89
90
- #if DEBUG
90
+ #if DEBUG
91
91
static var quantumResistance : [ Item ] {
92
92
[ . quantumResistanceAutomatic, . quantumResistanceOn, . quantumResistanceOff]
93
93
}
94
- #endif
94
+ #endif
95
95
96
96
var accessibilityIdentifier : AccessibilityIdentifier {
97
97
switch self {
@@ -109,14 +109,14 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
109
109
return . wireGuardObfuscationOff
110
110
case . wireGuardObfuscationPort:
111
111
return . wireGuardObfuscationAutomatic
112
- #if DEBUG
112
+ #if DEBUG
113
113
case . quantumResistanceAutomatic:
114
114
return . quantumResistanceAutomatic
115
115
case . quantumResistanceOn:
116
116
return . quantumResistanceOn
117
117
case . quantumResistanceOff:
118
118
return . quantumResistanceOff
119
- #endif
119
+ #endif
120
120
}
121
121
}
122
122
@@ -132,10 +132,10 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
132
132
return . wireGuardObfuscation
133
133
case . wireGuardObfuscationPort:
134
134
return . wireGuardObfuscationPort
135
- #if DEBUG
135
+ #if DEBUG
136
136
case . quantumResistanceAutomatic, . quantumResistanceOn, . quantumResistanceOff:
137
137
return . quantumResistance
138
- #endif
138
+ #endif
139
139
}
140
140
}
141
141
}
@@ -158,30 +158,30 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
158
158
case . off: . wireGuardObfuscationOff
159
159
case . on: . wireGuardObfuscationOn
160
160
}
161
- #if DEBUG
161
+ #if DEBUG
162
162
let quantumResistanceItem : Item = switch viewModel. quantumResistance {
163
163
case . automatic: . quantumResistanceAutomatic
164
164
case . off: . quantumResistanceOff
165
165
case . on: . quantumResistanceOn
166
166
}
167
- #endif
167
+ #endif
168
168
169
169
let obfuscationPortItem : Item = . wireGuardObfuscationPort( viewModel. obfuscationPort. portValue)
170
170
171
- #if DEBUG
171
+ #if DEBUG
172
172
return [
173
173
wireGuardPortItem,
174
174
obfuscationStateItem,
175
175
obfuscationPortItem,
176
176
quantumResistanceItem,
177
177
] . compactMap { indexPath ( for: $0) }
178
- #else
178
+ #else
179
179
return [
180
180
wireGuardPortItem,
181
181
obfuscationStateItem,
182
182
obfuscationPortItem,
183
183
] . compactMap { indexPath ( for: $0) }
184
- #endif
184
+ #endif
185
185
}
186
186
187
187
init ( tableView: UITableView ) {
@@ -286,7 +286,7 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
286
286
selectObfuscationPort ( port)
287
287
delegate? . didChangeViewModel ( viewModel)
288
288
289
- #if DEBUG
289
+ #if DEBUG
290
290
case . quantumResistanceAutomatic:
291
291
selectQuantumResistance ( . automatic)
292
292
delegate? . didChangeViewModel ( viewModel)
@@ -296,7 +296,7 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
296
296
case . quantumResistanceOff:
297
297
selectQuantumResistance ( . off)
298
298
delegate? . didChangeViewModel ( viewModel)
299
- #endif
299
+ #endif
300
300
default :
301
301
break
302
302
}
@@ -334,11 +334,11 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
334
334
case . wireGuardObfuscationPort:
335
335
configureObfuscationPortHeader ( view)
336
336
return view
337
- #if DEBUG
337
+ #if DEBUG
338
338
case . quantumResistance:
339
339
configureQuantumResistanceHeader ( view)
340
340
return view
341
- #endif
341
+ #endif
342
342
343
343
default :
344
344
return nil
@@ -522,7 +522,7 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
522
522
}
523
523
}
524
524
525
- #if DEBUG
525
+ #if DEBUG
526
526
private func configureQuantumResistanceHeader( _ header: SettingsHeaderView ) {
527
527
let title = NSLocalizedString (
528
528
" QUANTUM_RESISTANCE_HEADER_LABEL " ,
@@ -550,7 +550,7 @@ final class PreferencesDataSource: UITableViewDiffableDataSource<
550
550
self . map { $0. delegate? . showInfo ( for: . quantumResistance) }
551
551
}
552
552
}
553
- #endif
553
+ #endif
554
554
555
555
private func selectRow( at indexPath: IndexPath ? , animated: Bool = false ) {
556
556
tableView? . selectRow ( at: indexPath, animated: animated, scrollPosition: . none)
0 commit comments