Skip to content

Commit 7164986

Browse files
only sign-in link requires action code settings
1 parent c0d80db commit 7164986

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

FirebaseSwiftUI/FirebaseAuthSwiftUI/Sources/Services/AuthService.swift

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,15 +129,14 @@ public final class AuthService {
129129
}
130130
}
131131

132-
private func safeActionCodeSettings(emailLinkSignIn: Bool = true) throws -> ActionCodeSettings {
133-
guard let actionCodeSettings = emailLinkSignIn ? configuration
134-
.emailLinkSignInActionCodeSettings : configuration.verifyEmailActionCodeSettings else {
135-
let settingType = emailLinkSignIn ? "emailLinkSignInActionCodeSettings" :
136-
"verifyEmailActionCodeSettings"
137-
let errorMessage =
138-
"ActionCodeSettings has not been configured for `AuthConfiguration.\(settingType)`"
132+
private func safeActionCodeSettings() throws -> ActionCodeSettings {
133+
// email sign-in requires action code settings
134+
guard let actionCodeSettings = configuration
135+
.emailLinkSignInActionCodeSettings else {
139136
throw AuthServiceError
140-
.notConfiguredActionCodeSettings(errorMessage)
137+
.notConfiguredActionCodeSettings(
138+
"ActionCodeSettings has not been configured for `AuthConfiguration.emailLinkSignInActionCodeSettings`"
139+
)
141140
}
142141
return actionCodeSettings
143142
}

0 commit comments

Comments
 (0)