mirror of
https://github.com/bitwarden/mobile
synced 2025-12-10 05:13:31 +00:00
Changed all C# control flow block statements to include space between keyword and open paren (#800)
This commit is contained in:
@@ -163,7 +163,7 @@ namespace Bit.App.Pages
|
||||
get => _typeSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _typeSelectedIndex, value))
|
||||
if (SetProperty(ref _typeSelectedIndex, value))
|
||||
{
|
||||
TypeChanged();
|
||||
}
|
||||
@@ -174,7 +174,7 @@ namespace Bit.App.Pages
|
||||
get => _cardBrandSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _cardBrandSelectedIndex, value))
|
||||
if (SetProperty(ref _cardBrandSelectedIndex, value))
|
||||
{
|
||||
CardBrandChanged();
|
||||
}
|
||||
@@ -185,7 +185,7 @@ namespace Bit.App.Pages
|
||||
get => _cardExpMonthSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _cardExpMonthSelectedIndex, value))
|
||||
if (SetProperty(ref _cardExpMonthSelectedIndex, value))
|
||||
{
|
||||
CardExpMonthChanged();
|
||||
}
|
||||
@@ -196,7 +196,7 @@ namespace Bit.App.Pages
|
||||
get => _identityTitleSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _identityTitleSelectedIndex, value))
|
||||
if (SetProperty(ref _identityTitleSelectedIndex, value))
|
||||
{
|
||||
IdentityTitleChanged();
|
||||
}
|
||||
@@ -207,7 +207,7 @@ namespace Bit.App.Pages
|
||||
get => _folderSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _folderSelectedIndex, value))
|
||||
if (SetProperty(ref _folderSelectedIndex, value))
|
||||
{
|
||||
FolderChanged();
|
||||
}
|
||||
@@ -218,7 +218,7 @@ namespace Bit.App.Pages
|
||||
get => _ownershipSelectedIndex;
|
||||
set
|
||||
{
|
||||
if(SetProperty(ref _ownershipSelectedIndex, value))
|
||||
if (SetProperty(ref _ownershipSelectedIndex, value))
|
||||
{
|
||||
OrganizationChanged();
|
||||
}
|
||||
@@ -285,9 +285,9 @@ namespace Bit.App.Pages
|
||||
var myEmail = await _userService.GetEmailAsync();
|
||||
OwnershipOptions.Add(new KeyValuePair<string, string>(myEmail, null));
|
||||
var orgs = await _userService.GetAllOrganizationAsync();
|
||||
foreach(var org in orgs.OrderBy(o => o.Name))
|
||||
foreach (var org in orgs.OrderBy(o => o.Name))
|
||||
{
|
||||
if(org.Enabled && org.Status == OrganizationUserStatusType.Confirmed)
|
||||
if (org.Enabled && org.Status == OrganizationUserStatusType.Confirmed)
|
||||
{
|
||||
OwnershipOptions.Add(new KeyValuePair<string, string>(org.Name, org.Id));
|
||||
}
|
||||
@@ -295,7 +295,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var allCollections = await _collectionService.GetAllDecryptedAsync();
|
||||
_writeableCollections = allCollections.Where(c => !c.ReadOnly).ToList();
|
||||
if(CollectionIds?.Any() ?? false)
|
||||
if (CollectionIds?.Any() ?? false)
|
||||
{
|
||||
var colId = CollectionIds.First();
|
||||
var collection = _writeableCollections.FirstOrDefault(c => c.Id == colId);
|
||||
@@ -304,17 +304,17 @@ namespace Bit.App.Pages
|
||||
var folders = await _folderService.GetAllDecryptedAsync();
|
||||
FolderOptions = folders.Select(f => new KeyValuePair<string, string>(f.Name, f.Id)).ToList();
|
||||
|
||||
if(Cipher == null)
|
||||
if (Cipher == null)
|
||||
{
|
||||
if(EditMode)
|
||||
if (EditMode)
|
||||
{
|
||||
var cipher = await _cipherService.GetAsync(CipherId);
|
||||
if(cipher == null)
|
||||
if (cipher == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Cipher = await cipher.DecryptAsync();
|
||||
if(CloneMode)
|
||||
if (CloneMode)
|
||||
{
|
||||
Cipher.Name += " - " + AppResources.Clone;
|
||||
}
|
||||
@@ -335,13 +335,13 @@ namespace Bit.App.Pages
|
||||
Cipher.Login.Uris = new List<LoginUriView> { new LoginUriView { Uri = DefaultUri } };
|
||||
Cipher.SecureNote.Type = SecureNoteType.Generic;
|
||||
|
||||
if(appOptions != null)
|
||||
if (appOptions != null)
|
||||
{
|
||||
Cipher.Type = appOptions.SaveType.GetValueOrDefault(Cipher.Type);
|
||||
Cipher.Login.Username = appOptions.SaveUsername;
|
||||
Cipher.Login.Password = appOptions.SavePassword;
|
||||
Cipher.Card.Code = appOptions.SaveCardCode;
|
||||
if(int.TryParse(appOptions.SaveCardExpMonth, out int month) && month <= 12 && month >= 1)
|
||||
if (int.TryParse(appOptions.SaveCardExpMonth, out int month) && month <= 12 && month >= 1)
|
||||
{
|
||||
Cipher.Card.ExpMonth = month.ToString();
|
||||
}
|
||||
@@ -363,24 +363,24 @@ namespace Bit.App.Pages
|
||||
OwnershipSelectedIndex = string.IsNullOrWhiteSpace(Cipher.OrganizationId) ? 0 :
|
||||
OwnershipOptions.FindIndex(k => k.Value == Cipher.OrganizationId);
|
||||
|
||||
if((!EditMode || CloneMode) && (CollectionIds?.Any() ?? false))
|
||||
if ((!EditMode || CloneMode) && (CollectionIds?.Any() ?? false))
|
||||
{
|
||||
foreach(var col in Collections)
|
||||
foreach (var col in Collections)
|
||||
{
|
||||
col.Checked = CollectionIds.Contains(col.Collection.Id);
|
||||
}
|
||||
}
|
||||
if(Cipher.Login?.Uris != null)
|
||||
if (Cipher.Login?.Uris != null)
|
||||
{
|
||||
Uris.ResetWithRange(Cipher.Login.Uris);
|
||||
}
|
||||
if(Cipher.Fields != null)
|
||||
if (Cipher.Fields != null)
|
||||
{
|
||||
Fields.ResetWithRange(Cipher.Fields?.Select(f => new AddEditPageFieldViewModel(Cipher, f)));
|
||||
}
|
||||
}
|
||||
|
||||
if(EditMode && _previousCipherId != CipherId)
|
||||
if (EditMode && _previousCipherId != CipherId)
|
||||
{
|
||||
var task = _eventService.CollectAsync(EventType.Cipher_ClientViewed, CipherId);
|
||||
}
|
||||
@@ -391,17 +391,17 @@ namespace Bit.App.Pages
|
||||
|
||||
public async Task<bool> SubmitAsync()
|
||||
{
|
||||
if(Cipher == null)
|
||||
if (Cipher == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if(Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
|
||||
if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
|
||||
{
|
||||
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
|
||||
AppResources.InternetConnectionRequiredTitle);
|
||||
return false;
|
||||
}
|
||||
if(string.IsNullOrWhiteSpace(Cipher.Name))
|
||||
if (string.IsNullOrWhiteSpace(Cipher.Name))
|
||||
{
|
||||
await Page.DisplayAlert(AppResources.AnErrorHasOccurred,
|
||||
string.Format(AppResources.ValidationFieldRequired, AppResources.Name),
|
||||
@@ -411,19 +411,19 @@ namespace Bit.App.Pages
|
||||
|
||||
Cipher.Fields = Fields != null && Fields.Any() ?
|
||||
Fields.Where(f => f != null).Select(f => f.Field).ToList() : null;
|
||||
if(Cipher.Login != null)
|
||||
if (Cipher.Login != null)
|
||||
{
|
||||
Cipher.Login.Uris = Uris?.ToList();
|
||||
if((!EditMode || CloneMode) && Cipher.Type == CipherType.Login && Cipher.Login.Uris != null &&
|
||||
if ((!EditMode || CloneMode) && Cipher.Type == CipherType.Login && Cipher.Login.Uris != null &&
|
||||
Cipher.Login.Uris.Count == 1 && string.IsNullOrWhiteSpace(Cipher.Login.Uris[0].Uri))
|
||||
{
|
||||
Cipher.Login.Uris = null;
|
||||
}
|
||||
}
|
||||
|
||||
if((!EditMode || CloneMode) && Cipher.OrganizationId != null)
|
||||
if ((!EditMode || CloneMode) && Cipher.OrganizationId != null)
|
||||
{
|
||||
if(Collections == null || !Collections.Any(c => c != null && c.Checked))
|
||||
if (Collections == null || !Collections.Any(c => c != null && c.Checked))
|
||||
{
|
||||
await Page.DisplayAlert(AppResources.AnErrorHasOccurred, AppResources.SelectOneCollection,
|
||||
AppResources.Ok);
|
||||
@@ -435,12 +435,12 @@ namespace Bit.App.Pages
|
||||
.Select(c => c.Collection.Id)) : null;
|
||||
}
|
||||
|
||||
if(CloneMode)
|
||||
if (CloneMode)
|
||||
{
|
||||
Cipher.Id = null;
|
||||
}
|
||||
var cipher = await _cipherService.EncryptAsync(Cipher);
|
||||
if(cipher == null)
|
||||
if (cipher == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -454,14 +454,14 @@ namespace Bit.App.Pages
|
||||
EditMode && !CloneMode ? AppResources.ItemUpdated : AppResources.NewItemCreated);
|
||||
_messagingService.Send(EditMode && !CloneMode ? "editedCipher" : "addedCipher", Cipher.Id);
|
||||
|
||||
if(Page is AddEditPage page && page.FromAutofillFramework)
|
||||
if (Page is AddEditPage page && page.FromAutofillFramework)
|
||||
{
|
||||
// Close and go back to app
|
||||
_deviceActionService.CloseAutofill();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(CloneMode)
|
||||
if (CloneMode)
|
||||
{
|
||||
ViewPage?.UpdateCipherId(this.Cipher.Id);
|
||||
}
|
||||
@@ -469,10 +469,10 @@ namespace Bit.App.Pages
|
||||
}
|
||||
return true;
|
||||
}
|
||||
catch(ApiException e)
|
||||
catch (ApiException e)
|
||||
{
|
||||
await _deviceActionService.HideLoadingAsync();
|
||||
if(e?.Error != null)
|
||||
if (e?.Error != null)
|
||||
{
|
||||
await _platformUtilsService.ShowDialogAsync(e.Error.GetSingleMessage(),
|
||||
AppResources.AnErrorHasOccurred);
|
||||
@@ -483,7 +483,7 @@ namespace Bit.App.Pages
|
||||
|
||||
public async Task<bool> DeleteAsync()
|
||||
{
|
||||
if(Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
|
||||
if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
|
||||
{
|
||||
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
|
||||
AppResources.InternetConnectionRequiredTitle);
|
||||
@@ -491,7 +491,7 @@ namespace Bit.App.Pages
|
||||
}
|
||||
var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.DoYouReallyWantToDelete,
|
||||
null, AppResources.Yes, AppResources.Cancel);
|
||||
if(!confirmed)
|
||||
if (!confirmed)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -504,10 +504,10 @@ namespace Bit.App.Pages
|
||||
_messagingService.Send("deletedCipher", Cipher);
|
||||
return true;
|
||||
}
|
||||
catch(ApiException e)
|
||||
catch (ApiException e)
|
||||
{
|
||||
await _deviceActionService.HideLoadingAsync();
|
||||
if(e?.Error != null)
|
||||
if (e?.Error != null)
|
||||
{
|
||||
await _platformUtilsService.ShowDialogAsync(e.Error.GetSingleMessage(),
|
||||
AppResources.AnErrorHasOccurred);
|
||||
@@ -518,11 +518,11 @@ namespace Bit.App.Pages
|
||||
|
||||
public async void GeneratePassword()
|
||||
{
|
||||
if(!string.IsNullOrWhiteSpace(Cipher?.Login?.Password))
|
||||
if (!string.IsNullOrWhiteSpace(Cipher?.Login?.Password))
|
||||
{
|
||||
var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.PasswordOverrideAlert,
|
||||
null, AppResources.Yes, AppResources.No);
|
||||
if(!confirmed)
|
||||
if (!confirmed)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -538,22 +538,22 @@ namespace Bit.App.Pages
|
||||
|
||||
public async void UriOptions(LoginUriView uri)
|
||||
{
|
||||
if(!(Page as AddEditPage).DoOnce())
|
||||
if (!(Page as AddEditPage).DoOnce())
|
||||
{
|
||||
return;
|
||||
}
|
||||
var selection = await Page.DisplayActionSheet(AppResources.Options, AppResources.Cancel, null,
|
||||
AppResources.MatchDetection, AppResources.Remove);
|
||||
if(selection == AppResources.Remove)
|
||||
if (selection == AppResources.Remove)
|
||||
{
|
||||
Uris.Remove(uri);
|
||||
}
|
||||
else if(selection == AppResources.MatchDetection)
|
||||
else if (selection == AppResources.MatchDetection)
|
||||
{
|
||||
var options = _matchDetectionOptions.Select(o => o.Key == uri.Match ? $"✓ {o.Value}" : o.Value);
|
||||
var matchSelection = await Page.DisplayActionSheet(AppResources.URIMatchDetection,
|
||||
AppResources.Cancel, null, options.ToArray());
|
||||
if(matchSelection != null && matchSelection != AppResources.Cancel)
|
||||
if (matchSelection != null && matchSelection != AppResources.Cancel)
|
||||
{
|
||||
var matchSelectionClean = matchSelection.Replace("✓ ", string.Empty);
|
||||
uri.Match = _matchDetectionOptions.FirstOrDefault(o => o.Value == matchSelectionClean).Key;
|
||||
@@ -563,11 +563,11 @@ namespace Bit.App.Pages
|
||||
|
||||
public void AddUri()
|
||||
{
|
||||
if(Cipher.Type != CipherType.Login)
|
||||
if (Cipher.Type != CipherType.Login)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if(Uris == null)
|
||||
if (Uris == null)
|
||||
{
|
||||
Uris = new ExtendedObservableCollection<LoginUriView>();
|
||||
}
|
||||
@@ -576,35 +576,35 @@ namespace Bit.App.Pages
|
||||
|
||||
public async void FieldOptions(AddEditPageFieldViewModel field)
|
||||
{
|
||||
if(!(Page as AddEditPage).DoOnce())
|
||||
if (!(Page as AddEditPage).DoOnce())
|
||||
{
|
||||
return;
|
||||
}
|
||||
var selection = await Page.DisplayActionSheet(AppResources.Options, AppResources.Cancel, null,
|
||||
AppResources.Edit, AppResources.MoveUp, AppResources.MoveDown, AppResources.Remove);
|
||||
if(selection == AppResources.Remove)
|
||||
if (selection == AppResources.Remove)
|
||||
{
|
||||
Fields.Remove(field);
|
||||
}
|
||||
else if(selection == AppResources.Edit)
|
||||
else if (selection == AppResources.Edit)
|
||||
{
|
||||
var name = await _deviceActionService.DisplayPromptAync(AppResources.CustomFieldName,
|
||||
null, field.Field.Name);
|
||||
field.Field.Name = name ?? field.Field.Name;
|
||||
field.TriggerFieldChanged();
|
||||
}
|
||||
else if(selection == AppResources.MoveUp)
|
||||
else if (selection == AppResources.MoveUp)
|
||||
{
|
||||
var currentIndex = Fields.IndexOf(field);
|
||||
if(currentIndex > 0)
|
||||
if (currentIndex > 0)
|
||||
{
|
||||
Fields.Move(currentIndex, currentIndex - 1);
|
||||
}
|
||||
}
|
||||
else if(selection == AppResources.MoveDown)
|
||||
else if (selection == AppResources.MoveDown)
|
||||
{
|
||||
var currentIndex = Fields.IndexOf(field);
|
||||
if(currentIndex < Fields.Count - 1)
|
||||
if (currentIndex < Fields.Count - 1)
|
||||
{
|
||||
Fields.Move(currentIndex, currentIndex + 1);
|
||||
}
|
||||
@@ -615,14 +615,14 @@ namespace Bit.App.Pages
|
||||
{
|
||||
var typeSelection = await Page.DisplayActionSheet(AppResources.SelectTypeField, AppResources.Cancel, null,
|
||||
_fieldTypeOptions.Select(f => f.Value).ToArray());
|
||||
if(typeSelection != null && typeSelection != AppResources.Cancel)
|
||||
if (typeSelection != null && typeSelection != AppResources.Cancel)
|
||||
{
|
||||
var name = await _deviceActionService.DisplayPromptAync(AppResources.CustomFieldName);
|
||||
if(name == null)
|
||||
if (name == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if(Fields == null)
|
||||
if (Fields == null)
|
||||
{
|
||||
Fields = new ExtendedObservableCollection<AddEditPageFieldViewModel>();
|
||||
}
|
||||
@@ -638,7 +638,7 @@ namespace Bit.App.Pages
|
||||
public void TogglePassword()
|
||||
{
|
||||
ShowPassword = !ShowPassword;
|
||||
if(EditMode && ShowPassword)
|
||||
if (EditMode && ShowPassword)
|
||||
{
|
||||
var task = _eventService.CollectAsync(EventType.Cipher_ClientToggledPasswordVisible, CipherId);
|
||||
}
|
||||
@@ -647,7 +647,7 @@ namespace Bit.App.Pages
|
||||
public void ToggleCardCode()
|
||||
{
|
||||
ShowCardCode = !ShowCardCode;
|
||||
if(EditMode && ShowCardCode)
|
||||
if (EditMode && ShowCardCode)
|
||||
{
|
||||
var task = _eventService.CollectAsync(EventType.Cipher_ClientToggledCardCodeVisible, CipherId);
|
||||
}
|
||||
@@ -655,9 +655,9 @@ namespace Bit.App.Pages
|
||||
|
||||
public async Task UpdateTotpKeyAsync(string key)
|
||||
{
|
||||
if(Cipher?.Login != null)
|
||||
if (Cipher?.Login != null)
|
||||
{
|
||||
if(!string.IsNullOrWhiteSpace(key))
|
||||
if (!string.IsNullOrWhiteSpace(key))
|
||||
{
|
||||
Cipher.Login.Totp = key;
|
||||
TriggerCipherChanged();
|
||||
@@ -672,7 +672,7 @@ namespace Bit.App.Pages
|
||||
|
||||
private void TypeChanged()
|
||||
{
|
||||
if(Cipher != null && TypeSelectedIndex > -1)
|
||||
if (Cipher != null && TypeSelectedIndex > -1)
|
||||
{
|
||||
Cipher.Type = TypeOptions[TypeSelectedIndex].Value;
|
||||
TriggerCipherChanged();
|
||||
@@ -681,7 +681,7 @@ namespace Bit.App.Pages
|
||||
|
||||
private void CardBrandChanged()
|
||||
{
|
||||
if(Cipher?.Card != null && CardBrandSelectedIndex > -1)
|
||||
if (Cipher?.Card != null && CardBrandSelectedIndex > -1)
|
||||
{
|
||||
Cipher.Card.Brand = CardBrandOptions[CardBrandSelectedIndex].Value;
|
||||
}
|
||||
@@ -689,7 +689,7 @@ namespace Bit.App.Pages
|
||||
|
||||
private void CardExpMonthChanged()
|
||||
{
|
||||
if(Cipher?.Card != null && CardExpMonthSelectedIndex > -1)
|
||||
if (Cipher?.Card != null && CardExpMonthSelectedIndex > -1)
|
||||
{
|
||||
Cipher.Card.ExpMonth = CardExpMonthOptions[CardExpMonthSelectedIndex].Value;
|
||||
}
|
||||
@@ -697,7 +697,7 @@ namespace Bit.App.Pages
|
||||
|
||||
private void IdentityTitleChanged()
|
||||
{
|
||||
if(Cipher?.Identity != null && IdentityTitleSelectedIndex > -1)
|
||||
if (Cipher?.Identity != null && IdentityTitleSelectedIndex > -1)
|
||||
{
|
||||
Cipher.Identity.Title = IdentityTitleOptions[IdentityTitleSelectedIndex].Value;
|
||||
}
|
||||
@@ -705,7 +705,7 @@ namespace Bit.App.Pages
|
||||
|
||||
private void FolderChanged()
|
||||
{
|
||||
if(Cipher != null && FolderSelectedIndex > -1)
|
||||
if (Cipher != null && FolderSelectedIndex > -1)
|
||||
{
|
||||
Cipher.FolderId = FolderOptions[FolderSelectedIndex].Value;
|
||||
}
|
||||
@@ -713,12 +713,12 @@ namespace Bit.App.Pages
|
||||
|
||||
private void OrganizationChanged()
|
||||
{
|
||||
if(Cipher != null && OwnershipSelectedIndex > -1)
|
||||
if (Cipher != null && OwnershipSelectedIndex > -1)
|
||||
{
|
||||
Cipher.OrganizationId = OwnershipOptions[OwnershipSelectedIndex].Value;
|
||||
TriggerCipherChanged();
|
||||
}
|
||||
if(Cipher.OrganizationId != null)
|
||||
if (Cipher.OrganizationId != null)
|
||||
{
|
||||
var cols = _writeableCollections.Where(c => c.OrganizationId == Cipher.OrganizationId)
|
||||
.Select(c => new CollectionViewModel { Collection = c }).ToList();
|
||||
@@ -738,18 +738,18 @@ namespace Bit.App.Pages
|
||||
|
||||
private async void CheckPasswordAsync()
|
||||
{
|
||||
if(!(Page as BaseContentPage).DoOnce())
|
||||
if (!(Page as BaseContentPage).DoOnce())
|
||||
{
|
||||
return;
|
||||
}
|
||||
if(string.IsNullOrWhiteSpace(Cipher.Login?.Password))
|
||||
if (string.IsNullOrWhiteSpace(Cipher.Login?.Password))
|
||||
{
|
||||
return;
|
||||
}
|
||||
await _deviceActionService.ShowLoadingAsync(AppResources.CheckingPassword);
|
||||
var matches = await _auditService.PasswordLeakedAsync(Cipher.Login.Password);
|
||||
await _deviceActionService.HideLoadingAsync();
|
||||
if(matches > 0)
|
||||
if (matches > 0)
|
||||
{
|
||||
await _platformUtilsService.ShowDialogAsync(string.Format(AppResources.PasswordExposed,
|
||||
matches.ToString("N0")));
|
||||
@@ -804,7 +804,7 @@ namespace Bit.App.Pages
|
||||
set
|
||||
{
|
||||
SetProperty(ref _booleanValue, value);
|
||||
if(IsBooleanType)
|
||||
if (IsBooleanType)
|
||||
{
|
||||
Field.Value = value ? "true" : "false";
|
||||
}
|
||||
@@ -821,7 +821,7 @@ namespace Bit.App.Pages
|
||||
public void ToggleHiddenValue()
|
||||
{
|
||||
ShowHiddenValue = !ShowHiddenValue;
|
||||
if(ShowHiddenValue && _cipher?.Id != null)
|
||||
if (ShowHiddenValue && _cipher?.Id != null)
|
||||
{
|
||||
var eventService = ServiceContainer.Resolve<IEventService>("eventService");
|
||||
var task = eventService.CollectAsync(EventType.Cipher_ClientToggledHiddenFieldVisible, _cipher.Id);
|
||||
|
||||
Reference in New Issue
Block a user