From 6eed295c5c8700455675a0719f369eb94c9a7549 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 25 Jul 2022 15:45:17 +0200 Subject: [PATCH] Added setting to hide SMS invite button in contact details --- .../activities/main/contact/data/ContactNumberOrAddressData.kt | 2 +- app/src/main/java/org/linphone/core/CorePreferences.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt b/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt index 37560fbc1..fb5ed0d79 100644 --- a/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt +++ b/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt @@ -31,7 +31,7 @@ class ContactNumberOrAddressData( val typeLabel: String = "", private val listener: ContactNumberOrAddressClickListener ) { - val showInvite = !hasPresence && !isSip + val showInvite = !hasPresence && !isSip && corePreferences.showContactInviteBySms val chatAllowed = !corePreferences.disableChat diff --git a/app/src/main/java/org/linphone/core/CorePreferences.kt b/app/src/main/java/org/linphone/core/CorePreferences.kt index 6130817f6..8bde16735 100644 --- a/app/src/main/java/org/linphone/core/CorePreferences.kt +++ b/app/src/main/java/org/linphone/core/CorePreferences.kt @@ -469,6 +469,9 @@ class CorePreferences constructor(private val context: Context) { val showAllRingtones: Boolean get() = config.getBool("app", "show_all_available_ringtones", false) + val showContactInviteBySms: Boolean + get() = config.getBool("app", "show_invite_contact_by_sms", true) + /* Default values related */ val echoCancellerCalibration: Int