Skip to content

Commit a392262

Browse files
committed
fix: extract email link
1 parent 40158ea commit a392262

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import androidx.lifecycle.lifecycleScope
2525
import com.firebase.ui.auth.compose.configuration.AuthUIConfiguration
2626
import com.firebase.ui.auth.compose.configuration.theme.AuthUITheme
2727
import com.firebase.ui.auth.compose.ui.screens.FirebaseAuthScreen
28+
import com.firebase.ui.auth.compose.util.EmailLinkConstants
2829
import kotlinx.coroutines.launch
2930
import java.util.UUID
3031
import 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
},

0 commit comments

Comments
 (0)