mirror of
https://github.com/bitwarden/mobile.git
synced 2024-11-27 12:26:31 +01:00
dont check ids
This commit is contained in:
parent
61e75ce747
commit
93cae0e9cc
@ -14,7 +14,6 @@ namespace Bit.Android.Autofill
|
|||||||
private HashSet<string> _ignoreSearchTerms = new HashSet<string> { "search", "find", "recipient" };
|
private HashSet<string> _ignoreSearchTerms = new HashSet<string> { "search", "find", "recipient" };
|
||||||
private HashSet<string> _passwordTerms = new HashSet<string> { "password", "pswd" };
|
private HashSet<string> _passwordTerms = new HashSet<string> { "password", "pswd" };
|
||||||
|
|
||||||
public HashSet<int> Ids { get; private set; } = new HashSet<int>();
|
|
||||||
public List<AutofillId> AutofillIds { get; private set; } = new List<AutofillId>();
|
public List<AutofillId> AutofillIds { get; private set; } = new List<AutofillId>();
|
||||||
public SaveDataType SaveType
|
public SaveDataType SaveType
|
||||||
{
|
{
|
||||||
@ -35,8 +34,6 @@ namespace Bit.Android.Autofill
|
|||||||
public HashSet<string> Hints { get; private set; } = new HashSet<string>();
|
public HashSet<string> Hints { get; private set; } = new HashSet<string>();
|
||||||
public HashSet<string> FocusedHints { get; private set; } = new HashSet<string>();
|
public HashSet<string> FocusedHints { get; private set; } = new HashSet<string>();
|
||||||
public List<Field> Fields { get; private set; } = new List<Field>();
|
public List<Field> Fields { get; private set; } = new List<Field>();
|
||||||
public IDictionary<int, Field> IdToFieldMap { get; private set; } =
|
|
||||||
new Dictionary<int, Field>();
|
|
||||||
public IDictionary<string, List<Field>> HintToFieldsMap { get; private set; } =
|
public IDictionary<string, List<Field>> HintToFieldsMap { get; private set; } =
|
||||||
new Dictionary<string, List<Field>>();
|
new Dictionary<string, List<Field>>();
|
||||||
public List<AutofillId> IgnoreAutofillIds { get; private set; } = new List<AutofillId>();
|
public List<AutofillId> IgnoreAutofillIds { get; private set; } = new List<AutofillId>();
|
||||||
@ -123,19 +120,13 @@ namespace Bit.Android.Autofill
|
|||||||
|
|
||||||
public void Add(Field field)
|
public void Add(Field field)
|
||||||
{
|
{
|
||||||
if(Ids.Contains(field.Id))
|
if(Fields.Contains(field))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_passwordFields = _usernameFields = null;
|
_passwordFields = _usernameFields = null;
|
||||||
|
|
||||||
if(field.Id > -1)
|
|
||||||
{
|
|
||||||
Ids.Add(field.Id);
|
|
||||||
IdToFieldMap.Add(field.Id, field);
|
|
||||||
}
|
|
||||||
|
|
||||||
Fields.Add(field);
|
Fields.Add(field);
|
||||||
AutofillIds.Add(field.AutofillId);
|
AutofillIds.Add(field.AutofillId);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user