Skip to content

Commit a467dde

Browse files
committed
refactor: rename to emailLinkActionCodeSettings in AuthProvider.Email and passwordResetActionCodeSettings in AuthUIConfiguration
1 parent 92cc5dd commit a467dde

File tree

11 files changed

+42
-36
lines changed

11 files changed

+42
-36
lines changed

auth/src/main/java/com/firebase/ui/auth/compose/configuration/auth_provider/AuthProvider.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ abstract class AuthProvider(open val providerId: String) {
174174
/**
175175
* Settings for email link actions.
176176
*/
177-
val actionCodeSettings: ActionCodeSettings?,
177+
val emailLinkActionCodeSettings: ActionCodeSettings?,
178178

179179
/**
180180
* Allows new accounts to be created. Defaults to true.
@@ -206,7 +206,7 @@ abstract class AuthProvider(open val providerId: String) {
206206
isAnonymousUpgradeEnabled: Boolean = false
207207
) {
208208
if (isEmailLinkSignInEnabled) {
209-
val actionCodeSettings = requireNotNull(actionCodeSettings) {
209+
val actionCodeSettings = requireNotNull(emailLinkActionCodeSettings) {
210210
"ActionCodeSettings cannot be null when using " +
211211
"email link sign in."
212212
}
@@ -230,11 +230,11 @@ abstract class AuthProvider(open val providerId: String) {
230230
sessionId: String,
231231
anonymousUserId: String,
232232
): ActionCodeSettings {
233-
requireNotNull(actionCodeSettings) {
233+
requireNotNull(emailLinkActionCodeSettings) {
234234
"ActionCodeSettings is required for email link sign in"
235235
}
236236

237-
val continueUrl = continueUrl(actionCodeSettings.url) {
237+
val continueUrl = continueUrl(emailLinkActionCodeSettings.url) {
238238
appendSessionId(sessionId)
239239
appendAnonymousUserId(anonymousUserId)
240240
appendForceSameDeviceBit(isEmailLinkForceSameDeviceEnabled)
@@ -243,12 +243,12 @@ abstract class AuthProvider(open val providerId: String) {
243243

244244
return actionCodeSettings {
245245
url = continueUrl
246-
handleCodeInApp = actionCodeSettings.canHandleCodeInApp()
247-
iosBundleId = actionCodeSettings.iosBundle
246+
handleCodeInApp = emailLinkActionCodeSettings.canHandleCodeInApp()
247+
iosBundleId = emailLinkActionCodeSettings.iosBundle
248248
setAndroidPackageName(
249-
actionCodeSettings.androidPackageName ?: "",
250-
actionCodeSettings.androidInstallApp,
251-
actionCodeSettings.androidMinimumVersion
249+
emailLinkActionCodeSettings.androidPackageName ?: "",
250+
emailLinkActionCodeSettings.androidInstallApp,
251+
emailLinkActionCodeSettings.androidMinimumVersion
252252
)
253253
}
254254
}

auth/src/main/java/com/firebase/ui/auth/compose/ui/components/AuthProviderButton.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ private fun PreviewAuthProviderButton() {
178178
) {
179179
AuthProviderButton(
180180
provider = AuthProvider.Email(
181-
actionCodeSettings = null,
181+
emailLinkActionCodeSettings = null,
182182
passwordValidationRules = emptyList()
183183
),
184184
onClick = {},

auth/src/main/java/com/firebase/ui/auth/compose/ui/method_picker/AuthMethodPicker.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ fun PreviewAuthMethodPicker() {
145145
AuthMethodPicker(
146146
providers = listOf(
147147
AuthProvider.Email(
148-
actionCodeSettings = null,
148+
emailLinkActionCodeSettings = null,
149149
passwordValidationRules = emptyList()
150150
),
151151
AuthProvider.Phone(

auth/src/main/java/com/firebase/ui/auth/compose/ui/screens/ResetPasswordUI.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ fun PreviewResetPasswordUI() {
193193
isDisplayNameRequired = true,
194194
isEmailLinkSignInEnabled = false,
195195
isEmailLinkForceSameDeviceEnabled = true,
196-
actionCodeSettings = null,
196+
emailLinkActionCodeSettings = null,
197197
isNewAccountsAllowed = true,
198198
minimumPasswordLength = 8,
199199
passwordValidationRules = listOf()

auth/src/main/java/com/firebase/ui/auth/compose/ui/screens/SignUpUI.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ fun PreviewSignUpUI() {
245245
isDisplayNameRequired = true,
246246
isEmailLinkSignInEnabled = false,
247247
isEmailLinkForceSameDeviceEnabled = true,
248-
actionCodeSettings = null,
248+
emailLinkActionCodeSettings = null,
249249
isNewAccountsAllowed = true,
250250
minimumPasswordLength = 8,
251251
passwordValidationRules = listOf()

auth/src/main/java/com/firebase/ui/auth/compose/ui/screens/sign_in/SignInUI.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ fun PreviewSignInUI() {
215215
isDisplayNameRequired = true,
216216
isEmailLinkSignInEnabled = false,
217217
isEmailLinkForceSameDeviceEnabled = true,
218-
actionCodeSettings = null,
218+
emailLinkActionCodeSettings = null,
219219
isNewAccountsAllowed = true,
220220
minimumPasswordLength = 8,
221221
passwordValidationRules = listOf()

auth/src/test/java/com/firebase/ui/auth/compose/configuration/AuthUIConfigurationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ class AuthUIConfigurationTest {
309309
)
310310
provider(
311311
AuthProvider.Email(
312-
actionCodeSettings = null,
312+
emailLinkActionCodeSettings = null,
313313
passwordValidationRules = listOf()
314314
)
315315
)

auth/src/test/java/com/firebase/ui/auth/compose/configuration/auth_provider/AuthProviderTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class AuthProviderTest {
3434
@Test
3535
fun `email provider with valid configuration should succeed`() {
3636
val provider = AuthProvider.Email(
37-
actionCodeSettings = null,
37+
emailLinkActionCodeSettings = null,
3838
passwordValidationRules = listOf()
3939
)
4040

@@ -50,7 +50,7 @@ class AuthProviderTest {
5050

5151
val provider = AuthProvider.Email(
5252
isEmailLinkSignInEnabled = true,
53-
actionCodeSettings = actionCodeSettings,
53+
emailLinkActionCodeSettings = actionCodeSettings,
5454
passwordValidationRules = listOf()
5555
)
5656

@@ -61,7 +61,7 @@ class AuthProviderTest {
6161
fun `email provider with email link enabled but null action code settings should throw`() {
6262
val provider = AuthProvider.Email(
6363
isEmailLinkSignInEnabled = true,
64-
actionCodeSettings = null,
64+
emailLinkActionCodeSettings = null,
6565
passwordValidationRules = listOf()
6666
)
6767

@@ -85,7 +85,7 @@ class AuthProviderTest {
8585

8686
val provider = AuthProvider.Email(
8787
isEmailLinkSignInEnabled = true,
88-
actionCodeSettings = actionCodeSettings,
88+
emailLinkActionCodeSettings = actionCodeSettings,
8989
passwordValidationRules = listOf()
9090
)
9191

@@ -319,7 +319,7 @@ class AuthProviderTest {
319319
val providers = listOf(
320320
AuthProvider.Anonymous,
321321
AuthProvider.Email(
322-
actionCodeSettings = null,
322+
emailLinkActionCodeSettings = null,
323323
passwordValidationRules = listOf()
324324
)
325325
)

auth/src/test/java/com/firebase/ui/auth/compose/configuration/auth_provider/EmailAuthProviderFirebaseAuthUITest.kt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ class EmailAuthProviderFirebaseAuthUITest {
123123

124124
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
125125
val emailProvider = AuthProvider.Email(
126-
actionCodeSettings = null,
126+
emailLinkActionCodeSettings = null,
127127
passwordValidationRules = emptyList()
128128
)
129129
val config = authUIConfiguration {
@@ -165,7 +165,7 @@ class EmailAuthProviderFirebaseAuthUITest {
165165
).thenReturn(taskCompletionSource.task)
166166
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
167167
val emailProvider = AuthProvider.Email(
168-
actionCodeSettings = null,
168+
emailLinkActionCodeSettings = null,
169169
passwordValidationRules = emptyList()
170170
)
171171
val config = authUIConfiguration {
@@ -196,7 +196,7 @@ class EmailAuthProviderFirebaseAuthUITest {
196196
fun `createOrLinkUserWithEmailAndPassword - rejects weak password`() = runTest {
197197
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
198198
val emailProvider = AuthProvider.Email(
199-
actionCodeSettings = null,
199+
emailLinkActionCodeSettings = null,
200200
passwordValidationRules = emptyList()
201201
)
202202
val config = authUIConfiguration {
@@ -231,7 +231,7 @@ class EmailAuthProviderFirebaseAuthUITest {
231231
fun `createOrLinkUserWithEmailAndPassword - validates custom password rules`() = runTest {
232232
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
233233
val emailProvider = AuthProvider.Email(
234-
actionCodeSettings = null,
234+
emailLinkActionCodeSettings = null,
235235
passwordValidationRules = listOf(PasswordRule.RequireUppercase)
236236
)
237237
val config = authUIConfiguration {
@@ -259,7 +259,7 @@ class EmailAuthProviderFirebaseAuthUITest {
259259
fun `createOrLinkUserWithEmailAndPassword - respects isNewAccountsAllowed setting`() = runTest {
260260
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
261261
val emailProvider = AuthProvider.Email(
262-
actionCodeSettings = null,
262+
emailLinkActionCodeSettings = null,
263263
passwordValidationRules = emptyList(),
264264
isNewAccountsAllowed = false
265265
)
@@ -303,7 +303,7 @@ class EmailAuthProviderFirebaseAuthUITest {
303303

304304
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
305305
val emailProvider = AuthProvider.Email(
306-
actionCodeSettings = null,
306+
emailLinkActionCodeSettings = null,
307307
passwordValidationRules = emptyList()
308308
)
309309
val config = authUIConfiguration {
@@ -348,7 +348,7 @@ class EmailAuthProviderFirebaseAuthUITest {
348348

349349
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
350350
val emailProvider = AuthProvider.Email(
351-
actionCodeSettings = null,
351+
emailLinkActionCodeSettings = null,
352352
passwordValidationRules = emptyList()
353353
)
354354
val config = authUIConfiguration {
@@ -383,7 +383,7 @@ class EmailAuthProviderFirebaseAuthUITest {
383383

384384
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
385385
val emailProvider = AuthProvider.Email(
386-
actionCodeSettings = null,
386+
emailLinkActionCodeSettings = null,
387387
passwordValidationRules = emptyList()
388388
)
389389
val config = authUIConfiguration {
@@ -419,7 +419,7 @@ class EmailAuthProviderFirebaseAuthUITest {
419419

420420
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
421421
val emailProvider = AuthProvider.Email(
422-
actionCodeSettings = null,
422+
emailLinkActionCodeSettings = null,
423423
passwordValidationRules = emptyList()
424424
)
425425
val config = authUIConfiguration {
@@ -463,7 +463,7 @@ class EmailAuthProviderFirebaseAuthUITest {
463463

464464
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
465465
val emailProvider = AuthProvider.Email(
466-
actionCodeSettings = null,
466+
emailLinkActionCodeSettings = null,
467467
passwordValidationRules = emptyList()
468468
)
469469
val config = authUIConfiguration {
@@ -501,7 +501,7 @@ class EmailAuthProviderFirebaseAuthUITest {
501501

502502
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
503503
val emailProvider = AuthProvider.Email(
504-
actionCodeSettings = null,
504+
emailLinkActionCodeSettings = null,
505505
passwordValidationRules = emptyList()
506506
)
507507
val config = authUIConfiguration {
@@ -537,7 +537,7 @@ class EmailAuthProviderFirebaseAuthUITest {
537537

538538
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
539539
val emailProvider = AuthProvider.Email(
540-
actionCodeSettings = null,
540+
emailLinkActionCodeSettings = null,
541541
passwordValidationRules = emptyList()
542542
)
543543
val config = authUIConfiguration {
@@ -583,7 +583,7 @@ class EmailAuthProviderFirebaseAuthUITest {
583583

584584
val instance = FirebaseAuthUI.create(firebaseApp, mockFirebaseAuth)
585585
val emailProvider = AuthProvider.Email(
586-
actionCodeSettings = null,
586+
emailLinkActionCodeSettings = null,
587587
passwordValidationRules = emptyList()
588588
)
589589
val config = authUIConfiguration {

auth/src/test/java/com/firebase/ui/auth/compose/ui/components/AuthProviderButtonTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class AuthProviderButtonTest {
111111
@Test
112112
fun `AuthProviderButton displays Email provider correctly`() {
113113
val provider = AuthProvider.Email(
114-
actionCodeSettings = null,
114+
emailLinkActionCodeSettings = null,
115115
passwordValidationRules = emptyList()
116116
)
117117

0 commit comments

Comments
 (0)