private async Task EditAccoountPasswordAsync() { try { await Button.SpinAsync(async() => { var vaults = await SharedAccountService.EditSharedAccountPwdAsync(Account, AccountPassword); RemoteDeviceConnectionsService.StartUpdateHardwareVaultAccounts(vaults); await ToastService.ShowToastAsync("Account password updated.", ToastType.Success); await ModalDialogClose(); }); } catch (Exception ex) { Logger.LogError(ex.Message); await ToastService.ShowToastAsync(ex.Message, ToastType.Error); await ModalDialogCancel(); } }