File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
FirebaseSwiftUI/FirebaseFacebookSwiftUI/Sources Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,6 @@ public class FacebookProviderAuthUI: AuthProviderUI {
132132 }
133133
134134 @MainActor public func authButton( ) -> AnyView {
135- AnyView ( SignInWithFacebookButton ( facebookProvider: provider) )
135+ AnyView ( SignInWithFacebookButton ( facebookProvider: provider as! FacebookProviderSwift ) )
136136 }
137137}
Original file line number Diff line number Diff line change @@ -23,14 +23,14 @@ import SwiftUI
2323@MainActor
2424public struct SignInWithFacebookButton {
2525 @Environment ( AuthService . self) private var authService
26- let facebookProvider : AuthProviderSwift
26+ let facebookProvider : FacebookProviderSwift
2727 @State private var showCanceledAlert = false
2828 @State private var limitedLogin = true
2929 @State private var showUserTrackingAlert = false
3030 @State private var trackingAuthorizationStatus : ATTrackingManager
3131 . AuthorizationStatus = . notDetermined
3232
33- public init ( facebookProvider: AuthProviderSwift ) {
33+ public init ( facebookProvider: FacebookProviderSwift ) {
3434 self . facebookProvider = facebookProvider
3535 _trackingAuthorizationStatus = State ( initialValue: ATTrackingManager
3636 . trackingAuthorizationStatus)
@@ -66,6 +66,7 @@ extension SignInWithFacebookButton: View {
6666 VStack {
6767 Button ( action: {
6868 Task {
69+ facebookProvider. isLimitedLogin = limitedLogin
6970 try ? await authService. signIn ( facebookProvider)
7071 }
7172 } ) {
You can’t perform that action at this time.
0 commit comments