File tree Expand file tree Collapse file tree 8 files changed +2
-118
lines changed
FirebaseAppleSwiftUI/Sources/Services
FirebaseAuthSwiftUI/Sources/Services
FirebaseFacebookSwiftUI/Sources/Services
FirebaseGoogleSwiftUI/Sources/Services
FirebaseOAuthSwiftUI/Sources/Services
FirebasePhoneAuthSwiftUI/Sources/Services Expand file tree Collapse file tree 8 files changed +2
-118
lines changed Original file line number Diff line number Diff line change @@ -137,11 +137,6 @@ public class AppleProviderSwift: AuthProviderSwift {
137137
138138 return credential
139139 }
140-
141- public func deleteUser( user: User ) async throws {
142- let operation = ProviderDeleteUserOperation ( provider: self )
143- try await operation ( on: user)
144- }
145140}
146141
147142public class AppleProviderAuthUI : AuthProviderUI {
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ import SwiftUI
1818
1919public protocol AuthProviderSwift {
2020 @MainActor func createAuthCredential( ) async throws -> AuthCredential
21- @MainActor func deleteUser( user: User ) async throws
2221}
2322
2423public protocol AuthProviderUI {
@@ -286,7 +285,7 @@ public extension AuthService {
286285 guard let user = auth. currentUser else {
287286 throw AuthServiceError . noCurrentUser
288287 }
289-
288+
290289 try await withReauthenticationIfNeeded ( on: user) {
291290 try await user. delete ( )
292291 }
@@ -301,7 +300,7 @@ public extension AuthService {
301300 guard let user = auth. currentUser else {
302301 throw AuthServiceError . noCurrentUser
303302 }
304-
303+
305304 try await withReauthenticationIfNeeded ( on: user) {
306305 try await user. updatePassword ( to: password)
307306 }
Original file line number Diff line number Diff line change @@ -116,11 +116,6 @@ public class FacebookProviderSwift: AuthProviderSwift {
116116 )
117117 }
118118 }
119-
120- public func deleteUser( user: User ) async throws {
121- let operation = ProviderDeleteUserOperation ( provider: self )
122- try await operation ( on: user)
123- }
124119}
125120
126121public class FacebookProviderAuthUI : AuthProviderUI {
Original file line number Diff line number Diff line change @@ -68,11 +68,6 @@ public class GoogleProviderSwift: AuthProviderSwift {
6868 }
6969 }
7070 }
71-
72- public func deleteUser( user: User ) async throws {
73- let operation = ProviderDeleteUserOperation ( provider: self )
74- try await operation ( on: user)
75- }
7671}
7772
7873public class GoogleProviderAuthUI : AuthProviderUI {
Original file line number Diff line number Diff line change @@ -113,11 +113,6 @@ public class OAuthProviderSwift: AuthProviderSwift {
113113 }
114114 }
115115 }
116-
117- public func deleteUser( user: User ) async throws {
118- let operation = ProviderDeleteUserOperation ( provider: self )
119- try await operation ( on: user)
120- }
121116}
122117
123118public class OAuthProviderAuthUI : AuthProviderUI {
Original file line number Diff line number Diff line change @@ -63,11 +63,6 @@ public class PhoneProviderSwift: PhoneAuthProviderSwift {
6363 presentingViewController. present ( hostingController, animated: true )
6464 }
6565 }
66-
67- public func deleteUser( user: User ) async throws {
68- let operation = ProviderDeleteUserOperation ( provider: self )
69- try await operation ( on: user)
70- }
7166}
7267
7368public class PhoneAuthProviderAuthUI : AuthProviderUI {
Original file line number Diff line number Diff line change @@ -42,11 +42,6 @@ public class TwitterProviderSwift: AuthProviderSwift {
4242 }
4343 }
4444 }
45-
46- public func deleteUser( user: User ) async throws {
47- let operation = ProviderDeleteUserOperation ( provider: self )
48- try await operation ( on: user)
49- }
5045}
5146
5247public class TwitterProviderAuthUI : AuthProviderUI {
You can’t perform that action at this time.
0 commit comments