@@ -18,7 +18,7 @@ import UIKit
18
18
import FirebaseAuth
19
19
import FirebaseEmailAuthUI
20
20
21
- class FUICustomAuthDelegate : NSObject , FUIAuthDelegate {
21
+ class FUICustomAuthDelegate : NSObject , @ preconcurrency FUIAuthDelegate {
22
22
23
23
@objc func authUI( _ authUI: FUIAuth , didSignInWith authDataResult: AuthDataResult ? , error: Error ? ) {
24
24
switch error {
@@ -33,41 +33,41 @@ class FUICustomAuthDelegate: NSObject, FUIAuthDelegate {
33
33
}
34
34
}
35
35
36
- func authPickerViewController( forAuthUI authUI: FUIAuth ) -> FUIAuthPickerViewController {
36
+ @ MainActor func authPickerViewController( forAuthUI authUI: FUIAuth ) -> FUIAuthPickerViewController {
37
37
return FUICustomAuthPickerViewController ( nibName: " FUICustomAuthPickerViewController " ,
38
38
bundle: Bundle . main,
39
39
authUI: authUI)
40
40
}
41
41
42
- func emailEntryViewController( forAuthUI authUI: FUIAuth ) -> FUIEmailEntryViewController {
42
+ @ MainActor func emailEntryViewController( forAuthUI authUI: FUIAuth ) -> FUIEmailEntryViewController {
43
43
return FUICustomEmailEntryViewController ( nibName: " FUICustomEmailEntryViewController " ,
44
44
bundle: Bundle . main,
45
45
authUI: authUI)
46
46
}
47
47
48
- func passwordRecoveryViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordRecoveryViewController {
48
+ @ MainActor func passwordRecoveryViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordRecoveryViewController {
49
49
return FUICustomPasswordRecoveryViewController ( nibName: " FUICustomPasswordRecoveryViewController " ,
50
50
bundle: Bundle . main,
51
51
authUI: authUI,
52
52
email: email)
53
53
}
54
54
55
- func passwordSignInViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordSignInViewController {
55
+ @ MainActor func passwordSignInViewController( forAuthUI authUI: FUIAuth , email: String ? ) -> FUIPasswordSignInViewController {
56
56
return FUICustomPasswordSignInViewController ( nibName: " FUICustomPasswordSignInViewController " ,
57
57
bundle: Bundle . main,
58
58
authUI: authUI,
59
59
email: email)
60
60
}
61
61
62
- func passwordSignUpViewController( forAuthUI authUI: FUIAuth , email: String ) -> FUIPasswordSignUpViewController {
62
+ @ MainActor func passwordSignUpViewController( forAuthUI authUI: FUIAuth , email: String ) -> FUIPasswordSignUpViewController {
63
63
return FUICustomPasswordSignUpViewController ( nibName: " FUICustomPasswordSignUpViewController " ,
64
64
bundle: Bundle . main,
65
65
authUI: authUI,
66
66
email: email,
67
67
requireDisplayName: true )
68
68
}
69
69
70
- func passwordVerificationViewController( forAuthUI authUI: FUIAuth , email: String ? , newCredential: AuthCredential ) -> FUIPasswordVerificationViewController {
70
+ @ MainActor func passwordVerificationViewController( forAuthUI authUI: FUIAuth , email: String ? , newCredential: AuthCredential ) -> FUIPasswordVerificationViewController {
71
71
return FUICustomPasswordVerificationViewController ( nibName: " FUICustomPasswordVerificationViewController " ,
72
72
bundle: Bundle . main,
73
73
authUI: authUI,
0 commit comments