File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed
firebase-auth/src/iosMain/kotlin/dev/gitlive/firebase/auth Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -77,20 +77,14 @@ actual class PhoneAuthProvider(val ios: FIRPhoneAuthProvider) {
7777 actual fun credential (verificationId : String , smsCode : String ): PhoneAuthCredential = PhoneAuthCredential (ios.credentialWithVerificationID(verificationId, smsCode))
7878
7979 actual suspend fun verifyPhoneNumber (phoneNumber : String , verificationProvider : PhoneVerificationProvider ): AuthCredential {
80- val verificationId: String = ios.awaitResult {
81- if (verificationProvider.delegate != null ) {
82- ios.verifyPhoneNumber(phoneNumber, verificationProvider.delegate as ? FIRAuthUIDelegateProtocol , it)
83- } else {
84- ios.verifyPhoneNumber(phoneNumber, null , it)
85- }
86- }
80+ val verificationId: String = ios.awaitResult { ios.verifyPhoneNumber(phoneNumber, verificationProvider.delegate, it) }
8781 val verificationCode = verificationProvider.getVerificationCode()
8882 return credential(verificationId, verificationCode)
8983 }
9084}
9185
9286actual interface PhoneVerificationProvider {
93- val delegate: Any ?
87+ val delegate: FIRAuthUIDelegateProtocol ?
9488 suspend fun getVerificationCode (): String
9589}
9690
You can’t perform that action at this time.
0 commit comments