Merge "Enable the mdoc UI." into udc-dev
This commit is contained in:
@@ -210,7 +210,11 @@ class GetFlowUtils {
|
|||||||
appName = originName
|
appName = originName
|
||||||
?: getAppLabel(context.packageManager, requestInfo.appPackageName)
|
?: getAppLabel(context.packageManager, requestInfo.appPackageName)
|
||||||
?: return null,
|
?: 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"),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ internal fun hasContentToDisplay(state: GetCredentialUiState): Boolean {
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal fun isFallbackScreen(state: GetCredentialUiState): Boolean {
|
internal fun isFallbackScreen(state: GetCredentialUiState): Boolean {
|
||||||
return false
|
return state.requestDisplayInfo.preferIdentityDocUi
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun findAutoSelectEntry(providerDisplayInfo: ProviderDisplayInfo): CredentialEntryInfo? {
|
internal fun findAutoSelectEntry(providerDisplayInfo: ProviderDisplayInfo): CredentialEntryInfo? {
|
||||||
@@ -172,6 +172,7 @@ class ActionEntryInfo(
|
|||||||
data class RequestDisplayInfo(
|
data class RequestDisplayInfo(
|
||||||
val appName: String,
|
val appName: String,
|
||||||
val preferImmediatelyAvailableCredentials: Boolean,
|
val preferImmediatelyAvailableCredentials: Boolean,
|
||||||
|
val preferIdentityDocUi: Boolean,
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user