@@ -63,7 +63,7 @@ import net.mullvad.mullvadvpn.compose.cell.MtuComposeCell
63
63
import net.mullvad.mullvadvpn.compose.cell.MtuSubtitle
64
64
import net.mullvad.mullvadvpn.compose.cell.NavigationComposeCell
65
65
import net.mullvad.mullvadvpn.compose.cell.NormalSwitchComposeCell
66
- import net.mullvad.mullvadvpn.compose.cell.SelectObfuscationCell
66
+ import net.mullvad.mullvadvpn.compose.cell.ObfuscationModeCell
67
67
import net.mullvad.mullvadvpn.compose.cell.SelectableCell
68
68
import net.mullvad.mullvadvpn.compose.cell.SwitchComposeSubtitleCell
69
69
import net.mullvad.mullvadvpn.compose.communication.DnsDialogResult
@@ -91,10 +91,10 @@ import net.mullvad.mullvadvpn.compose.util.showSnackbarImmediately
91
91
import net.mullvad.mullvadvpn.constant.WIREGUARD_PRESET_PORTS
92
92
import net.mullvad.mullvadvpn.lib.model.Constraint
93
93
import net.mullvad.mullvadvpn.lib.model.Mtu
94
+ import net.mullvad.mullvadvpn.lib.model.ObfuscationMode
94
95
import net.mullvad.mullvadvpn.lib.model.Port
95
96
import net.mullvad.mullvadvpn.lib.model.PortRange
96
97
import net.mullvad.mullvadvpn.lib.model.QuantumResistantState
97
- import net.mullvad.mullvadvpn.lib.model.SelectedObfuscation
98
98
import net.mullvad.mullvadvpn.lib.theme.AppTheme
99
99
import net.mullvad.mullvadvpn.lib.theme.Dimens
100
100
import net.mullvad.mullvadvpn.viewmodel.CustomDnsItem
@@ -127,7 +127,7 @@ private fun PreviewVpnSettings() {
127
127
navigateToDns = { _, _ -> },
128
128
onToggleDnsClick = {},
129
129
onBackClick = {},
130
- onSelectObfuscationSetting = {},
130
+ onSelectObfuscationMode = {},
131
131
onSelectQuantumResistanceSetting = {},
132
132
onWireguardPortSelected = {},
133
133
)
@@ -251,7 +251,7 @@ fun VpnSettings(
251
251
},
252
252
onToggleDnsClick = vm::onToggleCustomDns,
253
253
onBackClick = dropUnlessResumed { navigator.navigateUp() },
254
- onSelectObfuscationSetting = vm::onSelectObfuscationSetting ,
254
+ onSelectObfuscationMode = vm::onSelectObfuscationMode ,
255
255
onSelectQuantumResistanceSetting = vm::onSelectQuantumResistanceSetting,
256
256
onWireguardPortSelected = vm::onWireguardPortSelected,
257
257
navigateToShadowSocksSettings =
@@ -289,7 +289,7 @@ fun VpnSettingsScreen(
289
289
navigateToDns : (index: Int? , address: String? ) -> Unit = { _, _ -> },
290
290
onToggleDnsClick : (Boolean ) -> Unit = {},
291
291
onBackClick : () -> Unit = {},
292
- onSelectObfuscationSetting : (selectedObfuscation: SelectedObfuscation ) -> Unit = {},
292
+ onSelectObfuscationMode : (obfuscationMode: ObfuscationMode ) -> Unit = {},
293
293
onSelectQuantumResistanceSetting : (quantumResistant: QuantumResistantState ) -> Unit = {},
294
294
onWireguardPortSelected : (port: Constraint <Port >) -> Unit = {},
295
295
navigateToShadowSocksSettings : () -> Unit = {},
@@ -561,33 +561,33 @@ fun VpnSettingsScreen(
561
561
itemWithDivider {
562
562
SelectableCell (
563
563
title = stringResource(id = R .string.automatic),
564
- isSelected = state.selectedObfuscation == SelectedObfuscation .Auto ,
565
- onCellClicked = { onSelectObfuscationSetting( SelectedObfuscation .Auto ) },
564
+ isSelected = state.obfuscationMode == ObfuscationMode .Auto ,
565
+ onCellClicked = { onSelectObfuscationMode( ObfuscationMode .Auto ) },
566
566
)
567
567
}
568
568
itemWithDivider {
569
- SelectObfuscationCell (
570
- selectedObfuscation = SelectedObfuscation .Shadowsocks ,
571
- isSelected = state.selectedObfuscation == SelectedObfuscation .Shadowsocks ,
569
+ ObfuscationModeCell (
570
+ obfuscationMode = ObfuscationMode .Shadowsocks ,
571
+ isSelected = state.obfuscationMode == ObfuscationMode .Shadowsocks ,
572
572
port = state.selectedShadowsSocksObfuscationPort,
573
- onSelected = onSelectObfuscationSetting ,
573
+ onSelected = onSelectObfuscationMode ,
574
574
onNavigate = navigateToShadowSocksSettings,
575
575
)
576
576
}
577
577
itemWithDivider {
578
- SelectObfuscationCell (
579
- selectedObfuscation = SelectedObfuscation .Udp2Tcp ,
580
- isSelected = state.selectedObfuscation == SelectedObfuscation .Udp2Tcp ,
578
+ ObfuscationModeCell (
579
+ obfuscationMode = ObfuscationMode .Udp2Tcp ,
580
+ isSelected = state.obfuscationMode == ObfuscationMode .Udp2Tcp ,
581
581
port = state.selectedUdp2TcpObfuscationPort,
582
- onSelected = onSelectObfuscationSetting ,
582
+ onSelected = onSelectObfuscationMode ,
583
583
onNavigate = navigateToUdp2TcpSettings,
584
584
)
585
585
}
586
586
itemWithDivider {
587
587
SelectableCell (
588
588
title = stringResource(id = R .string.off),
589
- isSelected = state.selectedObfuscation == SelectedObfuscation .Off ,
590
- onCellClicked = { onSelectObfuscationSetting( SelectedObfuscation .Off ) },
589
+ isSelected = state.obfuscationMode == ObfuscationMode .Off ,
590
+ onCellClicked = { onSelectObfuscationMode( ObfuscationMode .Off ) },
591
591
)
592
592
}
593
593
0 commit comments