Skip to content

Commit 47e0904

Browse files
authored
feat: set FirebaseUI version in FirebaseAuthScreen and log details in FirebaseUIComposeRegistrar (#2277)
1 parent 198907e commit 47e0904

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

auth/src/main/java/com/firebase/ui/auth/FirebaseUIComposeRegistrar.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ package com.firebase.ui.auth
1616

1717
import android.util.Log
1818
import androidx.annotation.Keep
19-
import com.firebase.ui.auth.BuildConfig
2019
import com.google.firebase.components.Component
2120
import com.google.firebase.components.ComponentRegistrar
2221
import com.google.firebase.platforminfo.LibraryVersionComponent
@@ -28,7 +27,9 @@ import com.google.firebase.platforminfo.LibraryVersionComponent
2827
@Keep
2928
class FirebaseUIComposeRegistrar : ComponentRegistrar {
3029
override fun getComponents(): List<Component<*>> {
31-
Log.d("FirebaseUIRegistrar", "FirebaseUI Compose Registrar initialized")
30+
Log.d("FirebaseUIRegistrar", "FirebaseUI Compose Registrar initialized: " +
31+
"LIBRARY_NAME: ${BuildConfig.LIBRARY_NAME}, " +
32+
"VERSION_NAME: ${BuildConfig.VERSION_NAME}")
3233
return listOf(
3334
LibraryVersionComponent.create(BuildConfig.LIBRARY_NAME, BuildConfig.VERSION_NAME)
3435
)

auth/src/main/java/com/firebase/ui/auth/ui/screens/FirebaseAuthScreen.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import androidx.navigation.compose.composable
4848
import androidx.navigation.compose.rememberNavController
4949
import com.firebase.ui.auth.AuthException
5050
import com.firebase.ui.auth.AuthState
51+
import com.firebase.ui.auth.BuildConfig
5152
import com.firebase.ui.auth.FirebaseAuthUI
5253
import com.firebase.ui.auth.configuration.AuthUIConfiguration
5354
import com.firebase.ui.auth.configuration.MfaConfiguration
@@ -94,6 +95,11 @@ fun FirebaseAuthScreen(
9495
mfaConfiguration: MfaConfiguration = MfaConfiguration(),
9596
authenticatedContent: (@Composable (state: AuthState, uiContext: AuthSuccessUiContext) -> Unit)? = null,
9697
) {
98+
// Set FirebaseUI version
99+
LaunchedEffect(authUI.auth) {
100+
authUI.auth.setFirebaseUIVersion(BuildConfig.VERSION_NAME)
101+
}
102+
97103
val activity = LocalActivity.current
98104
val context = LocalContext.current
99105
val coroutineScope = rememberCoroutineScope()

0 commit comments

Comments
 (0)