@@ -18,7 +18,7 @@ import UIKit
1818import FirebaseAuth
1919import FirebaseEmailAuthUI
2020
21- class FUICustomAuthDelegate : NSObject , FUIAuthDelegate {
21+ class FUICustomAuthDelegate : NSObject , @ preconcurrency FUIAuthDelegate {
2222
2323 @objc func authUI( _ authUI: FUIAuth , didSignInWith authDataResult: AuthDataResult ? , error: Error ? ) {
2424 switch error {
@@ -33,41 +33,41 @@ class FUICustomAuthDelegate: NSObject, FUIAuthDelegate {
3333 }
3434 }
3535
36- func authPickerViewController( forAuthUI authUI: FUIAuth ) -> FUIAuthPickerViewController {
36+ @ MainActor func authPickerViewController( forAuthUI authUI: FUIAuth ) -> FUIAuthPickerViewController {
3737 return FUICustomAuthPickerViewController ( nibName: " FUICustomAuthPickerViewController " ,
3838 bundle: Bundle . main,
3939 authUI: authUI)
4040 }
4141
42- func emailEntryViewController( forAuthUI authUI: FUIAuth ) -> FUIEmailEntryViewController {
42+ @ MainActor func emailEntryViewController( forAuthUI authUI: FUIAuth ) -> FUIEmailEntryViewController {
4343 return FUICustomEmailEntryViewController ( nibName: " FUICustomEmailEntryViewController " ,
4444 bundle: Bundle . main,
4545 authUI: authUI)
4646 }
4747
48- func passwordRecoveryViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordRecoveryViewController {
48+ @ MainActor func passwordRecoveryViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordRecoveryViewController {
4949 return FUICustomPasswordRecoveryViewController ( nibName: " FUICustomPasswordRecoveryViewController " ,
5050 bundle: Bundle . main,
5151 authUI: authUI,
5252 email: email)
5353 }
5454
55- func passwordSignInViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordSignInViewController {
55+ @ MainActor func passwordSignInViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordSignInViewController {
5656 return FUICustomPasswordSignInViewController ( nibName: " FUICustomPasswordSignInViewController " ,
5757 bundle: Bundle . main,
5858 authUI: authUI,
5959 email: email)
6060 }
6161
62- func passwordSignUpViewController( forAuthUI authUI: FUIAuth , email: String ) -> FUIPasswordSignUpViewController {
62+ @ MainActor func passwordSignUpViewController( forAuthUI authUI: FUIAuth , email: String ) -> FUIPasswordSignUpViewController {
6363 return FUICustomPasswordSignUpViewController ( nibName: " FUICustomPasswordSignUpViewController " ,
6464 bundle: Bundle . main,
6565 authUI: authUI,
6666 email: email,
6767 requireDisplayName: true )
6868 }
6969
70- func passwordVerificationViewController( forAuthUI authUI: FUIAuth , email: String ? , newCredential: AuthCredential ) -> FUIPasswordVerificationViewController {
70+ @ MainActor func passwordVerificationViewController( forAuthUI authUI: FUIAuth , email: String ? , newCredential: AuthCredential ) -> FUIPasswordVerificationViewController {
7171 return FUICustomPasswordVerificationViewController ( nibName: " FUICustomPasswordVerificationViewController " ,
7272 bundle: Bundle . main,
7373 authUI: authUI,
0 commit comments