Skip to content

Commit 95d147f

Browse files
authored
feat: move ss_over_ut and cdma up as they are ims feature (#141)
1 parent e1e5c0d commit 95d147f

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

  • app/src/main/java/dev/bluehouse/enablevolte/pages

app/src/main/java/dev/bluehouse/enablevolte/pages/Config.kt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,26 @@ fun Config(navController: NavController, subId: Int) {
165165
true
166166
}
167167
}
168+
BooleanPropertyView(label = stringResource(R.string.enable_ss_over_ut), toggled = ssOverUtEnabled) {
169+
ssOverUtEnabled = if (ssOverUtEnabled) {
170+
moder.updateCarrierConfig(CarrierConfigManager.KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL, false)
171+
false
172+
} else {
173+
moder.updateCarrierConfig(CarrierConfigManager.KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL, true)
174+
moder.restartIMSRegistration()
175+
true
176+
}
177+
}
178+
BooleanPropertyView(label = stringResource(R.string.enable_ss_over_cdma), toggled = ssOverCDMAEnabled) {
179+
ssOverCDMAEnabled = if (ssOverCDMAEnabled) {
180+
moder.updateCarrierConfig(CarrierConfigManager.KEY_SUPPORT_SS_OVER_CDMA_BOOL, false)
181+
false
182+
} else {
183+
moder.updateCarrierConfig(CarrierConfigManager.KEY_SUPPORT_SS_OVER_CDMA_BOOL, true)
184+
moder.restartIMSRegistration()
185+
true
186+
}
187+
}
168188
BooleanPropertyView(label = stringResource(R.string.enable_video_calling_vt), toggled = vtEnabled) {
169189
vtEnabled = if (vtEnabled) {
170190
moder.updateCarrierConfig(CarrierConfigManager.KEY_CARRIER_VT_AVAILABLE_BOOL, false)
@@ -245,26 +265,6 @@ fun Config(navController: NavController, subId: Int) {
245265
true
246266
}
247267
}
248-
BooleanPropertyView(label = stringResource(R.string.enable_ss_over_ut), toggled = ssOverUtEnabled) {
249-
ssOverUtEnabled = if (ssOverUtEnabled) {
250-
moder.updateCarrierConfig(CarrierConfigManager.KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL, false)
251-
false
252-
} else {
253-
moder.updateCarrierConfig(CarrierConfigManager.KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL, true)
254-
moder.restartIMSRegistration()
255-
true
256-
}
257-
}
258-
BooleanPropertyView(label = stringResource(R.string.enable_ss_over_cdma), toggled = ssOverCDMAEnabled) {
259-
ssOverCDMAEnabled = if (ssOverCDMAEnabled) {
260-
moder.updateCarrierConfig(CarrierConfigManager.KEY_SUPPORT_SS_OVER_CDMA_BOOL, false)
261-
false
262-
} else {
263-
moder.updateCarrierConfig(CarrierConfigManager.KEY_SUPPORT_SS_OVER_CDMA_BOOL, true)
264-
moder.restartIMSRegistration()
265-
true
266-
}
267-
}
268268
BooleanPropertyView(label = stringResource(R.string.show_vowifi_icon), toggled = showVoWifiIcon) {
269269
showVoWifiIcon = if (showVoWifiIcon) {
270270
moder.updateCarrierConfig(CarrierConfigManager.KEY_SHOW_WIFI_CALLING_ICON_IN_STATUS_BAR_BOOL, false)

0 commit comments

Comments
 (0)