make search in uidList case insensitive in all places
This commit is contained in:
@@ -29,6 +29,7 @@ public abstract class SubKey implements KeysModel {
|
||||
@AutoValue
|
||||
public static abstract class UnifiedKeyInfo implements KeysModel.UnifiedKeyViewModel {
|
||||
private List<String> autocryptPackageNames;
|
||||
private String cachedUidSearchString;
|
||||
|
||||
public boolean is_expired() {
|
||||
Long expiry = expiry();
|
||||
@@ -64,5 +65,16 @@ public abstract class SubKey implements KeysModel {
|
||||
public boolean has_encrypt_key() {
|
||||
return has_encrypt_key_int() != 0;
|
||||
}
|
||||
|
||||
public String uidSearchString() {
|
||||
if (cachedUidSearchString == null) {
|
||||
cachedUidSearchString = user_id_list();
|
||||
if (cachedUidSearchString == null) {
|
||||
cachedUidSearchString = "";
|
||||
}
|
||||
cachedUidSearchString = cachedUidSearchString.toLowerCase();
|
||||
}
|
||||
return cachedUidSearchString;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user