Merge "Make createOptionsInfo sorted by the lastUsedTimeMillis"
This commit is contained in:
@@ -123,7 +123,8 @@ class CredentialManagerRepo(
|
||||
providerList as List<CreateCredentialProviderData>, context)
|
||||
var hasDefault = false
|
||||
var defaultProvider: ProviderInfo = providerList.first()
|
||||
providerList.forEach{providerInfo ->
|
||||
providerList.forEach{providerInfo -> providerInfo.createOptions =
|
||||
providerInfo.createOptions.sortedWith(compareBy { it.lastUsedTimeMillis }).reversed()
|
||||
if (providerInfo.isDefault) {hasDefault = true; defaultProvider = providerInfo} }
|
||||
// TODO: covert from real requestInfo
|
||||
val requestDisplayInfo = RequestDisplayInfo(
|
||||
|
||||
@@ -22,7 +22,7 @@ data class ProviderInfo(
|
||||
val icon: Drawable,
|
||||
val name: String,
|
||||
val displayName: String,
|
||||
val createOptions: List<CreateOptionInfo>,
|
||||
var createOptions: List<CreateOptionInfo>,
|
||||
val isDefault: Boolean,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user