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 @@ -137,6 +137,6 @@ public class FacebookProviderAuthUI: AuthProviderUI {
137137 }
138138
139139 @MainActor public func authButton( ) -> AnyView {
140- AnyView ( SignInWithFacebookButton ( facebookProvider: provider) )
140+ AnyView ( SignInWithFacebookButton ( facebookProvider: provider as! FacebookProviderSwift ) )
141141 }
142142}
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)
@@ -67,6 +67,7 @@ extension SignInWithFacebookButton: View {
6767 Button ( action: {
6868 Task {
6969 do {
70+ facebookProvider. isLimitedLogin = limitedLogin
7071 try await authService. signIn ( facebookProvider)
7172 } catch {
7273 switch error {
You can’t perform that action at this time.
0 commit comments