@@ -65,7 +65,7 @@ import net.mullvad.mullvadvpn.compose.cell.MtuComposeCell
65
65
import net.mullvad.mullvadvpn.compose.cell.MtuSubtitle
66
66
import net.mullvad.mullvadvpn.compose.cell.NavigationComposeCell
67
67
import net.mullvad.mullvadvpn.compose.cell.NormalSwitchComposeCell
68
- import net.mullvad.mullvadvpn.compose.cell.SelectObfuscationCell
68
+ import net.mullvad.mullvadvpn.compose.cell.ObfuscationModeCell
69
69
import net.mullvad.mullvadvpn.compose.cell.SelectableCell
70
70
import net.mullvad.mullvadvpn.compose.cell.SwitchComposeSubtitleCell
71
71
import net.mullvad.mullvadvpn.compose.communication.DnsDialogResult
@@ -93,10 +93,10 @@ import net.mullvad.mullvadvpn.compose.util.showSnackbarImmediately
93
93
import net.mullvad.mullvadvpn.constant.WIREGUARD_PRESET_PORTS
94
94
import net.mullvad.mullvadvpn.lib.model.Constraint
95
95
import net.mullvad.mullvadvpn.lib.model.Mtu
96
+ import net.mullvad.mullvadvpn.lib.model.ObfuscationMode
96
97
import net.mullvad.mullvadvpn.lib.model.Port
97
98
import net.mullvad.mullvadvpn.lib.model.PortRange
98
99
import net.mullvad.mullvadvpn.lib.model.QuantumResistantState
99
- import net.mullvad.mullvadvpn.lib.model.SelectedObfuscation
100
100
import net.mullvad.mullvadvpn.lib.theme.AppTheme
101
101
import net.mullvad.mullvadvpn.lib.theme.Dimens
102
102
import net.mullvad.mullvadvpn.viewmodel.CustomDnsItem
@@ -129,7 +129,7 @@ private fun PreviewVpnSettings() {
129
129
navigateToDns = { _, _ -> },
130
130
onToggleDnsClick = {},
131
131
onBackClick = {},
132
- onSelectObfuscationSetting = {},
132
+ onSelectObfuscationMode = {},
133
133
onSelectQuantumResistanceSetting = {},
134
134
onWireguardPortSelected = {},
135
135
)
@@ -264,7 +264,7 @@ fun VpnSettings(
264
264
},
265
265
onToggleDnsClick = vm::onToggleCustomDns,
266
266
onBackClick = dropUnlessResumed { navigator.navigateUp() },
267
- onSelectObfuscationSetting = vm::onSelectObfuscationSetting ,
267
+ onSelectObfuscationMode = vm::onSelectObfuscationMode ,
268
268
onSelectQuantumResistanceSetting = vm::onSelectQuantumResistanceSetting,
269
269
onWireguardPortSelected = vm::onWireguardPortSelected,
270
270
navigateToShadowSocksSettings =
@@ -305,7 +305,7 @@ fun VpnSettingsScreen(
305
305
navigateToDns : (index: Int? , address: String? ) -> Unit = { _, _ -> },
306
306
onToggleDnsClick : (Boolean ) -> Unit = {},
307
307
onBackClick : () -> Unit = {},
308
- onSelectObfuscationSetting : (selectedObfuscation: SelectedObfuscation ) -> Unit = {},
308
+ onSelectObfuscationMode : (obfuscationMode: ObfuscationMode ) -> Unit = {},
309
309
onSelectQuantumResistanceSetting : (quantumResistant: QuantumResistantState ) -> Unit = {},
310
310
onWireguardPortSelected : (port: Constraint <Port >) -> Unit = {},
311
311
navigateToShadowSocksSettings : () -> Unit = {},
@@ -593,33 +593,33 @@ fun VpnSettingsScreen(
593
593
itemWithDivider {
594
594
SelectableCell (
595
595
title = stringResource(id = R .string.automatic),
596
- isSelected = state.selectedObfuscation == SelectedObfuscation .Auto ,
597
- onCellClicked = { onSelectObfuscationSetting( SelectedObfuscation .Auto ) },
596
+ isSelected = state.obfuscationMode == ObfuscationMode .Auto ,
597
+ onCellClicked = { onSelectObfuscationMode( ObfuscationMode .Auto ) },
598
598
)
599
599
}
600
600
itemWithDivider {
601
- SelectObfuscationCell (
602
- selectedObfuscation = SelectedObfuscation .Shadowsocks ,
603
- isSelected = state.selectedObfuscation == SelectedObfuscation .Shadowsocks ,
601
+ ObfuscationModeCell (
602
+ obfuscationMode = ObfuscationMode .Shadowsocks ,
603
+ isSelected = state.obfuscationMode == ObfuscationMode .Shadowsocks ,
604
604
port = state.selectedShadowsSocksObfuscationPort,
605
- onSelected = onSelectObfuscationSetting ,
605
+ onSelected = onSelectObfuscationMode ,
606
606
onNavigate = navigateToShadowSocksSettings,
607
607
)
608
608
}
609
609
itemWithDivider {
610
- SelectObfuscationCell (
611
- selectedObfuscation = SelectedObfuscation .Udp2Tcp ,
612
- isSelected = state.selectedObfuscation == SelectedObfuscation .Udp2Tcp ,
610
+ ObfuscationModeCell (
611
+ obfuscationMode = ObfuscationMode .Udp2Tcp ,
612
+ isSelected = state.obfuscationMode == ObfuscationMode .Udp2Tcp ,
613
613
port = state.selectedUdp2TcpObfuscationPort,
614
- onSelected = onSelectObfuscationSetting ,
614
+ onSelected = onSelectObfuscationMode ,
615
615
onNavigate = navigateToUdp2TcpSettings,
616
616
)
617
617
}
618
618
itemWithDivider {
619
619
SelectableCell (
620
620
title = stringResource(id = R .string.off),
621
- isSelected = state.selectedObfuscation == SelectedObfuscation .Off ,
622
- onCellClicked = { onSelectObfuscationSetting( SelectedObfuscation .Off ) },
621
+ isSelected = state.obfuscationMode == ObfuscationMode .Off ,
622
+ onCellClicked = { onSelectObfuscationMode( ObfuscationMode .Off ) },
623
623
)
624
624
}
625
625
0 commit comments