@@ -22,7 +22,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
22
22
case wireGuardCustomPort
23
23
case wireGuardObfuscation
24
24
case wireGuardObfuscationOption
25
- case udpOverTcpObfuscationSettings
26
25
case wireGuardObfuscationPort
27
26
case quantumResistance
28
27
case multihop
@@ -41,8 +40,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
41
40
return SelectableSettingsDetailsCell . self
42
41
case . wireGuardObfuscation:
43
42
return SelectableSettingsCell . self
44
- case . udpOverTcpObfuscationSettings:
45
- return SettingsCell . self
46
43
case . wireGuardObfuscationPort:
47
44
return SelectableSettingsCell . self
48
45
case . quantumResistance:
@@ -68,7 +65,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
68
65
case ipOverrides
69
66
case wireGuardPorts
70
67
case wireGuardObfuscation
71
- case udpOverTcpObfuscationSettings
72
68
case quantumResistance
73
69
case privacyAndSecurity
74
70
}
@@ -78,7 +74,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
78
74
case ipOverrides
79
75
case wireGuardPort( _ port: UInt16 ? )
80
76
case wireGuardCustomPort
81
- case udpOverTcpObfuscationSettings
82
77
case wireGuardObfuscationAutomatic
83
78
case wireGuardObfuscationUdpOverTcp
84
79
case wireGuardObfuscationShadowsocks
@@ -132,8 +127,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
132
127
return . wireGuardPort
133
128
case . wireGuardCustomPort:
134
129
return . wireGuardCustomPort
135
- case . udpOverTcpObfuscationSettings:
136
- return . udpOverTcpObfuscationSettings
137
130
case . wireGuardObfuscationAutomatic:
138
131
return . wireGuardObfuscationAutomatic
139
132
case . wireGuardObfuscationUdpOverTcp:
@@ -165,8 +158,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
165
158
return . wireGuardPort
166
159
case . wireGuardCustomPort:
167
160
return . wireGuardCustomPort
168
- case . udpOverTcpObfuscationSettings:
169
- return . udpOverTcpObfuscationSettings
170
161
case . wireGuardObfuscationAutomatic, . wireGuardObfuscationOff:
171
162
return . wireGuardObfuscation
172
163
case . wireGuardObfuscationUdpOverTcp, . wireGuardObfuscationShadowsocks:
@@ -318,10 +309,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
318
309
case . wireGuardCustomPort:
319
310
getCustomPortCell ( ) ? . textField. becomeFirstResponder ( )
320
311
321
- case . udpOverTcpObfuscationSettings:
322
- tableView. deselectRow ( at: indexPath, animated: false )
323
- delegate? . showDetails ( for: . udpOverTcp)
324
-
325
312
case . wireGuardObfuscationAutomatic:
326
313
selectObfuscationState ( . automatic)
327
314
delegate? . didUpdateTunnelSettings ( TunnelSettingsUpdate . obfuscation ( obfuscationSettings) )
@@ -400,7 +387,7 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
400
387
let sectionIdentifier = snapshot ( ) . sectionIdentifiers [ section]
401
388
402
389
switch sectionIdentifier {
403
- case . dnsSettings, . ipOverrides, . privacyAndSecurity, . udpOverTcpObfuscationSettings :
390
+ case . dnsSettings, . ipOverrides, . privacyAndSecurity:
404
391
return . leastNonzeroMagnitude
405
392
default :
406
393
return tableView. estimatedRowHeight
@@ -458,8 +445,6 @@ final class VPNSettingsDataSource: UITableViewDiffableDataSource<
458
445
snapshot. appendSections ( Section . allCases)
459
446
snapshot. appendItems ( [ . dnsSettings] , toSection: . dnsSettings)
460
447
snapshot. appendItems ( [ . ipOverrides] , toSection: . ipOverrides)
461
- snapshot. appendItems ( [ . udpOverTcpObfuscationSettings] , toSection: . udpOverTcpObfuscationSettings)
462
-
463
448
snapshot. appendItems ( [ . multihopSwitch] , toSection: . privacyAndSecurity)
464
449
465
450
applySnapshot ( snapshot, animated: animated, completion: completion)
0 commit comments