File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
auth/src/main/java/com/firebase/ui/auth Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ import androidx.lifecycle.lifecycleScope
2525import com.firebase.ui.auth.compose.configuration.AuthUIConfiguration
2626import com.firebase.ui.auth.compose.configuration.theme.AuthUITheme
2727import com.firebase.ui.auth.compose.ui.screens.FirebaseAuthScreen
28+ import com.firebase.ui.auth.compose.util.EmailLinkConstants
2829import kotlinx.coroutines.launch
2930import java.util.UUID
3031import java.util.concurrent.ConcurrentHashMap
@@ -91,6 +92,9 @@ class FirebaseAuthActivity : ComponentActivity() {
9192
9293 authUI = FirebaseAuthUI .getInstance()
9394
95+ // Extract email link if present
96+ val emailLink = intent.getStringExtra(EmailLinkConstants .EXTRA_EMAIL_LINK )
97+
9498 // Observe auth state to automatically finish when done
9599 lifecycleScope.launch {
96100 authUI.authStateFlow().collect { state ->
@@ -130,6 +134,7 @@ class FirebaseAuthActivity : ComponentActivity() {
130134 FirebaseAuthScreen (
131135 authUI = authUI,
132136 configuration = configuration,
137+ emailLink = emailLink,
133138 onSignInSuccess = { authResult ->
134139 // State flow will handle finishing
135140 },
You can’t perform that action at this time.
0 commit comments