diff options
Diffstat (limited to 'AuthSamples/SwiftSample/ViewController.swift')
-rw-r--r-- | AuthSamples/SwiftSample/ViewController.swift | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/AuthSamples/SwiftSample/ViewController.swift b/AuthSamples/SwiftSample/ViewController.swift index 14b74c4..e90b727 100644 --- a/AuthSamples/SwiftSample/ViewController.swift +++ b/AuthSamples/SwiftSample/ViewController.swift @@ -19,7 +19,7 @@ import UIKit import FirebaseCommunity.FirebaseAuth import GoogleSignIn -final class ViewController: UIViewController, UITextFieldDelegate { +final class ViewController: UIViewController, UITextFieldDelegate, FIRAuthUIDelegate { /// The profile image for the currently signed-in user. @IBOutlet weak var profileImage: UIImageView! @@ -158,7 +158,8 @@ final class ViewController: UIViewController, UITextFieldDelegate { func verify(phoneNumber: String, completion: @escaping (PhoneAuthCredential?, Error?) -> Void) { if #available(iOS 8.0, *) { - PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber) { verificationID, error in + PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate:self) { + verificationID, error in guard error == nil else { completion(nil, error) return |