From 9b43295a867efa3ede1e21b35cd06d68d250ebad Mon Sep 17 00:00:00 2001 From: Helen Qin Date: Mon, 17 Apr 2023 18:05:39 +0000 Subject: [PATCH] Fixed build failure caused by the credentials sdk drop Bug: 278576331 Test: presubmit Change-Id: Ide959fada59810cccf1e4ebdf0470bbf5cb44f2f --- .../android/credentialmanager/DataConverter.kt | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt b/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt index f08bbf430440a..57035d426654d 100644 --- a/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt +++ b/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt @@ -50,9 +50,7 @@ import com.android.credentialmanager.getflow.TopBrandingContent import androidx.credentials.CreateCredentialRequest import androidx.credentials.CreateCustomCredentialRequest import androidx.credentials.CreatePasswordRequest -import androidx.credentials.CredentialOption import androidx.credentials.CreatePublicKeyCredentialRequest -import androidx.credentials.GetPublicKeyCredentialOption import androidx.credentials.PublicKeyCredential.Companion.TYPE_PUBLIC_KEY_CREDENTIAL import androidx.credentials.provider.Action import androidx.credentials.provider.AuthenticationAction @@ -194,20 +192,8 @@ class GetFlowUtils { originName: String?, ): com.android.credentialmanager.getflow.RequestDisplayInfo? { val getCredentialRequest = requestInfo?.getCredentialRequest ?: return null - val preferImmediatelyAvailableCredentials = getCredentialRequest.credentialOptions.any { - val credentialOptionJetpack = CredentialOption.createFrom( - it.type, - it.credentialRetrievalData, - it.credentialRetrievalData, - it.isSystemProviderRequired, - it.allowedProviders, - ) - if (credentialOptionJetpack is GetPublicKeyCredentialOption) { - credentialOptionJetpack.preferImmediatelyAvailableCredentials - } else { - false - } - } + val preferImmediatelyAvailableCredentials = getCredentialRequest.data.getBoolean( + "androidx.credentials.BUNDLE_KEY_PREFER_IMMEDIATELY_AVAILABLE_CREDENTIALS") val preferUiBrandingComponentName = getCredentialRequest.data.getParcelable( "androidx.credentials.BUNDLE_KEY_PREFER_UI_BRANDING_COMPONENT_NAME",