File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
FirebaseSwiftUI/FirebaseAuthSwiftUI/Sources/Services Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -228,7 +228,7 @@ public final class AuthService {
228
228
try await handleAutoUpgradeAnonymousUser ( credentials: credentials)
229
229
} else {
230
230
let result = try await auth. signIn ( with: credentials)
231
- signedInCredential = result. credential
231
+ signedInCredential = result. credential ?? credentials
232
232
}
233
233
updateAuthenticationState ( )
234
234
} catch {
@@ -261,12 +261,12 @@ public extension AuthService {
261
261
func deleteUser( ) async throws {
262
262
do {
263
263
if let user = auth. currentUser, let providerId = signedInCredential? . provider {
264
- if providerId == " password " {
264
+ if providerId == EmailAuthProviderID {
265
265
let operation = EmailPasswordDeleteUserOperation ( passwordPrompt: passwordPrompt)
266
266
try await operation ( on: user)
267
- } else if providerId == " facebook.com " {
267
+ } else if providerId == FacebookAuthProviderID {
268
268
try await facebookProvider. deleteUser ( user: user)
269
- } else if providerId == " google.com " {
269
+ } else if providerId == GoogleAuthProviderID {
270
270
try await googleProvider. deleteUser ( user: user)
271
271
}
272
272
}
You can’t perform that action at this time.
0 commit comments