Merge "Enable the mdoc UI." into udc-dev am: 7f59b1a27b

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22479742

Change-Id: I0792ecc1689ef1ce4e1a5e0ceb1cf22f3df59baf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Helen Qin
2023-04-06 16:47:25 +00:00
committed by Automerger Merge Worker
2 changed files with 7 additions and 2 deletions

View File

@@ -210,7 +210,11 @@ class GetFlowUtils {
appName = originName
?: getAppLabel(context.packageManager, requestInfo.appPackageName)
?: return null,
preferImmediatelyAvailableCredentials = preferImmediatelyAvailableCredentials
preferImmediatelyAvailableCredentials = preferImmediatelyAvailableCredentials,
preferIdentityDocUi = getCredentialRequest.data.getBoolean(
// TODO(b/276777444): replace with direct library constant reference once
// exposed.
"androidx.credentials.BUNDLE_KEY_PREFER_IDENTITY_DOC_UI"),
)
}

View File

@@ -42,7 +42,7 @@ internal fun hasContentToDisplay(state: GetCredentialUiState): Boolean {
}
internal fun isFallbackScreen(state: GetCredentialUiState): Boolean {
return false
return state.requestDisplayInfo.preferIdentityDocUi
}
internal fun findAutoSelectEntry(providerDisplayInfo: ProviderDisplayInfo): CredentialEntryInfo? {
@@ -172,6 +172,7 @@ class ActionEntryInfo(
data class RequestDisplayInfo(
val appName: String,
val preferImmediatelyAvailableCredentials: Boolean,
val preferIdentityDocUi: Boolean,
)
/**