From eeca0cc7cb03179d0e151d0da0bd6c52494fefda Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 20 Mar 2025 12:26:44 +0100 Subject: [PATCH] Added back apply prefix to phone numbers for calls & chat setting --- .../viewmodel/AccountSettingsViewModel.kt | 5 ++++ .../res/layout/account_settings_fragment.xml | 29 ++++++++++++++++++- app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt index bf9ef2f4f..4ee95049f 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt @@ -90,6 +90,7 @@ class AccountSettingsViewModel val mwiUri = MutableLiveData() val voicemailUri = MutableLiveData() + val applyPrefix = MutableLiveData() val replacePlusBy00 = MutableLiveData() val cpimInBasicChatRooms = MutableLiveData() @@ -167,6 +168,8 @@ class AccountSettingsViewModel mwiUri.postValue(params.mwiServerAddress?.asStringUriOnly().orEmpty()) voicemailUri.postValue(params.voicemailAddress?.asStringUriOnly().orEmpty()) + + applyPrefix.postValue(params.useInternationalPrefixForCallsAndChats) replacePlusBy00.postValue(params.isDialEscapePlusEnabled) expire.postValue(params.expires.toString()) @@ -301,6 +304,8 @@ class AccountSettingsViewModel newParams.ccmpServerUrl = ccmpServerUrl.value newParams.limeServerUrl = limeServerUrl.value + + newParams.useInternationalPrefixForCallsAndChats = applyPrefix.value == true newParams.isDialEscapePlusEnabled = replacePlusBy00.value == true account.params = newParams diff --git a/app/src/main/res/layout/account_settings_fragment.xml b/app/src/main/res/layout/account_settings_fragment.xml index 904c34482..4370b094d 100644 --- a/app/src/main/res/layout/account_settings_fragment.xml +++ b/app/src/main/res/layout/account_settings_fragment.xml @@ -193,6 +193,33 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/mwi_uri_title" + app:layout_constraintBottom_toTopOf="@id/apply_international_switch"/> + + + + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index cda2e1177..15f72b2d5 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -333,6 +333,7 @@ Utiliser CPIM dans les conversations \"basiques\" URI de la messagerie vocale URI du serveur MWI (Message Waiting Indicator) + Formatter les numéros en utilisant l\'indicatif international Remplacer + par 00 lors du formattage des numéros de téléphone Mettre à jour le mot de passe diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ec08ee5f1..0f29dc8f6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -373,6 +373,7 @@ Use CPIM in \"basic\" conversations Voicemail URI MWI server URI (Message Waiting Indicator) + Format phone numbers using international prefix Replace + by 00 when formatting phone numbers Update password