From 9837a834d452577e3a4cfc29e389d643d62a770b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 17 Mar 2025 14:37:54 +0100 Subject: [PATCH] Added back "replace + by 00 when formatting phone numbers" account setting --- .../viewmodel/AccountSettingsViewModel.kt | 4 +++ .../java/org/linphone/utils/AudioUtils.kt | 2 +- .../res/layout/account_settings_fragment.xml | 29 ++++++++++++++++++- app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 5 files changed, 35 insertions(+), 2 deletions(-) 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 ea3c01c3b..bf9ef2f4f 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,8 @@ class AccountSettingsViewModel val mwiUri = MutableLiveData() val voicemailUri = MutableLiveData() + val replacePlusBy00 = MutableLiveData() + val cpimInBasicChatRooms = MutableLiveData() val accountFoundEvent = MutableLiveData>() @@ -165,6 +167,7 @@ class AccountSettingsViewModel mwiUri.postValue(params.mwiServerAddress?.asStringUriOnly().orEmpty()) voicemailUri.postValue(params.voicemailAddress?.asStringUriOnly().orEmpty()) + replacePlusBy00.postValue(params.isDialEscapePlusEnabled) expire.postValue(params.expires.toString()) @@ -298,6 +301,7 @@ class AccountSettingsViewModel newParams.ccmpServerUrl = ccmpServerUrl.value newParams.limeServerUrl = limeServerUrl.value + newParams.isDialEscapePlusEnabled = replacePlusBy00.value == true account.params = newParams Log.i("$TAG Changes have been saved") diff --git a/app/src/main/java/org/linphone/utils/AudioUtils.kt b/app/src/main/java/org/linphone/utils/AudioUtils.kt index d3057923d..cdf802573 100644 --- a/app/src/main/java/org/linphone/utils/AudioUtils.kt +++ b/app/src/main/java/org/linphone/utils/AudioUtils.kt @@ -230,7 +230,7 @@ class AudioUtils { } } Log.i( - "$TAG Found headset/headphones/hearingAid sound card [$headsetCard], bluetooth sound card [$bluetoothCard] and microphone card [$microphoneCard]" + "$TAG Found headset/headphones sound card [$headsetCard], bluetooth/hearingAid sound card [$bluetoothCard] and microphone card [$microphoneCard]" ) return headsetCard ?: bluetoothCard ?: microphoneCard } diff --git a/app/src/main/res/layout/account_settings_fragment.xml b/app/src/main/res/layout/account_settings_fragment.xml index 655aad1dc..904c34482 100644 --- a/app/src/main/res/layout/account_settings_fragment.xml +++ b/app/src/main/res/layout/account_settings_fragment.xml @@ -184,7 +184,6 @@ android:layout_height="50dp" android:layout_marginEnd="16dp" android:layout_marginStart="16dp" - android:layout_marginBottom="20dp" android:background="@drawable/edit_text_background" android:paddingStart="20dp" android:paddingEnd="20dp" @@ -194,6 +193,34 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/mwi_uri_title" + app:layout_constraintBottom_toTopOf="@id/replace_plus_by_00_switch"/> + + + + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e2d41d9e1..e42b94860 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -331,6 +331,7 @@ Utiliser CPIM dans les conversations \"basiques\" URI de la messagerie vocale URI du serveur MWI (Message Waiting Indicator) + Remplacer + par 00 lors du formattage des numéros de téléphone Mettre à jour le mot de passe Autentification requise diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d72a82dc0..de6bc47d7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -370,6 +370,7 @@ Use CPIM in \"basic\" conversations Voicemail URI MWI server URI (Message Waiting Indicator) + Replace + by 00 when formatting phone numbers Update password Authentication needed