Fixed build failure caused by the credentials sdk drop
Bug: 278576331 Test: presubmit Change-Id: Ide959fada59810cccf1e4ebdf0470bbf5cb44f2f
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user