From 77993d74aaab3f9e3a5aa42069220dd24903bb64 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 3 May 2023 10:28:22 +0200 Subject: [PATCH] Fixed E2E icon visible in contacts list even when LIME isn't available + add warning when authentication required callback is triggered --- .../main/java/org/linphone/contact/ContactSelectionData.kt | 4 +++- app/src/main/java/org/linphone/core/CoreContext.kt | 6 ++++++ app/src/main/res/values-fr/strings.xml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/contact/ContactSelectionData.kt b/app/src/main/java/org/linphone/contact/ContactSelectionData.kt index ccd0b072d..acade9afd 100644 --- a/app/src/main/java/org/linphone/contact/ContactSelectionData.kt +++ b/app/src/main/java/org/linphone/contact/ContactSelectionData.kt @@ -55,7 +55,9 @@ class ContactSelectionData(private val searchResult: SearchResult) : ContactData } val hasLimeX3DHCapability: Boolean - get() = searchResult.hasCapability(FriendCapability.LimeX3Dh) + get() = LinphoneUtils.isEndToEndEncryptedChatAvailable() && searchResult.hasCapability( + FriendCapability.LimeX3Dh + ) init { isDisabled.value = false diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index a482b4c8d..12432dccd 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -165,6 +165,12 @@ class CoreContext( } } + override fun onAuthenticationRequested(core: Core, authInfo: AuthInfo, method: AuthMethod) { + Log.w( + "[Context] Authentication requested for account [${authInfo.username}@${authInfo.domain}] with realm [${authInfo.realm}] using method [$method]" + ) + } + override fun onPushNotificationReceived(core: Core, payload: String?) { Log.i("[Context] Push notification received: $payload") } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5dbb3116a..af31bf418 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -82,7 +82,7 @@ Choisissez où enregistrer le contact Enregistrer localement %s a quitté le groupe - Activer les traces de débogage + Débogage Activer les traces Désactiver les traces Envoyer les traces