File tree Expand file tree Collapse file tree 5 files changed +20
-45
lines changed
FirebaseAppleSwiftUI/Sources/Services
FirebaseFacebookSwiftUI/Sources/Services
FirebaseGoogleSwiftUI/Sources/Services
FirebaseOAuthSwiftUI/Sources/Services Expand file tree Collapse file tree 5 files changed +20
-45
lines changed Original file line number Diff line number Diff line change 99import FirebaseAuthSwiftUI
1010import Observation
1111
12- protocol AppleOperationReauthentication : ProviderOperationReauthentication {
13- var appleProvider : AppleProviderSwift { get }
14- }
15-
16- extension AppleOperationReauthentication {
17- var authProvider : AuthProviderSwift { appleProvider }
18- }
19-
2012@MainActor
2113class AppleDeleteUserOperation : AuthenticatedOperation ,
22- @preconcurrency AppleOperationReauthentication {
14+ @preconcurrency ProviderOperationReauthentication {
2315 let appleProvider : AppleProviderSwift
16+
17+ var authProvider : AuthProviderSwift { appleProvider }
18+
2419 init ( appleProvider: AppleProviderSwift ) {
2520 self . appleProvider = appleProvider
2621 }
Original file line number Diff line number Diff line change 2323import FirebaseAuthSwiftUI
2424import Observation
2525
26- protocol FacebookOperationReauthentication : ProviderOperationReauthentication {
27- var facebookProvider : FacebookProviderSwift { get }
28- }
29-
30- extension FacebookOperationReauthentication {
31- var authProvider : AuthProviderSwift { facebookProvider }
32- }
33-
3426@MainActor
3527class FacebookDeleteUserOperation : AuthenticatedOperation ,
36- @preconcurrency FacebookOperationReauthentication {
28+ @preconcurrency ProviderOperationReauthentication {
3729 let facebookProvider : FacebookProviderSwift
30+
31+ var authProvider : AuthProviderSwift { facebookProvider }
32+
3833 init ( facebookProvider: FacebookProviderSwift ) {
3934 self . facebookProvider = facebookProvider
4035 }
Original file line number Diff line number Diff line change 3030import FirebaseAuthSwiftUI
3131import Observation
3232
33- protocol GoogleOperationReauthentication : ProviderOperationReauthentication {
34- var googleProvider : GoogleProviderSwift { get }
35- }
36-
37- extension GoogleOperationReauthentication {
38- var authProvider : AuthProviderSwift { googleProvider }
39- }
40-
4133@MainActor
4234class GoogleDeleteUserOperation : AuthenticatedOperation ,
43- @preconcurrency GoogleOperationReauthentication {
35+ @preconcurrency ProviderOperationReauthentication {
4436 let googleProvider : GoogleProviderSwift
37+
38+ var authProvider : AuthProviderSwift { googleProvider }
39+
4540 init ( googleProvider: GoogleProviderSwift ) {
4641 self . googleProvider = googleProvider
4742 }
Original file line number Diff line number Diff line change 99import FirebaseAuthSwiftUI
1010import Observation
1111
12- protocol OAuthOperationReauthentication : ProviderOperationReauthentication {
13- var oauthProvider : OAuthProviderSwift { get }
14- }
15-
16- extension OAuthOperationReauthentication {
17- var authProvider : AuthProviderSwift { oauthProvider }
18- }
19-
2012@MainActor
2113class OAuthDeleteUserOperation : AuthenticatedOperation ,
22- @preconcurrency OAuthOperationReauthentication {
14+ @preconcurrency ProviderOperationReauthentication {
2315 let oauthProvider : OAuthProviderSwift
16+
17+ var authProvider : AuthProviderSwift { oauthProvider }
18+
2419 init ( oauthProvider: OAuthProviderSwift ) {
2520 self . oauthProvider = oauthProvider
2621 }
Original file line number Diff line number Diff line change 99import FirebaseAuthSwiftUI
1010import Observation
1111
12- protocol TwitterOperationReauthentication : ProviderOperationReauthentication {
13- var twitterProvider : TwitterProviderSwift { get }
14- }
15-
16- extension TwitterOperationReauthentication {
17- var authProvider : AuthProviderSwift { twitterProvider }
18- }
19-
2012@MainActor
2113class TwitterDeleteUserOperation : AuthenticatedOperation ,
22- @preconcurrency TwitterOperationReauthentication {
14+ @preconcurrency ProviderOperationReauthentication {
2315 let twitterProvider : TwitterProviderSwift
16+
17+ var authProvider : AuthProviderSwift { twitterProvider }
18+
2419 init ( twitterProvider: TwitterProviderSwift ) {
2520 self . twitterProvider = twitterProvider
2621 }
You can’t perform that action at this time.
0 commit comments