Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9b43295a authored by Helen Qin's avatar Helen Qin
Browse files

Fixed build failure caused by the credentials sdk drop

Bug: 278576331
Test: presubmit
Change-Id: Ide959fada59810cccf1e4ebdf0470bbf5cb44f2f
parent 53c8ac6f
Loading
Loading
Loading
Loading
+2 −16
Original line number Diff line number Diff line
@@ -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",