From e2dfd95857a1e13edec8e775ab6604a4a7c337d1 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 10 Apr 2025 14:12:39 +0200 Subject: [PATCH] Prevent crash in HelpViewModel if app is built without Firebase --- .../org/linphone/ui/main/help/viewmodel/HelpViewModel.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/ui/main/help/viewmodel/HelpViewModel.kt b/app/src/main/java/org/linphone/ui/main/help/viewmodel/HelpViewModel.kt index 32dab37fe..3b33ae420 100644 --- a/app/src/main/java/org/linphone/ui/main/help/viewmodel/HelpViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/help/viewmodel/HelpViewModel.kt @@ -149,7 +149,12 @@ class HelpViewModel sdkVersion.value = coreContext.sdkVersion logsUploadInProgress.value = false - firebaseProjectId.value = FirebaseApp.getInstance().options.projectId + try { + firebaseProjectId.value = FirebaseApp.getInstance().options.projectId + } catch (e: Exception) { + Log.e("$TAG Failed to get FirebaseApp instance: $e") + firebaseProjectId.value = "unknown" + } coreContext.postOnCoreThread { core -> core.addListener(coreListener)