diff --git a/Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt b/Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt index b3c181a7..858f208e 100644 --- a/Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt +++ b/Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt @@ -332,7 +332,7 @@ class AuthRepository @Inject constructor( suspend fun signInWithPasskeyOrPasswordResponse(credentialResponse: GetCredentialResponse): AuthResult { return try { val credential = credentialResponse.credential - if (credential is PublicKeyCredential) { + if (credential is PublicKeyCredential || credential is RestoreCredential) { val signInResponse = credential.data.getString( if (credential.type == RestoreCredential.TYPE_RESTORE_CREDENTIAL) {