From 0fcf006484a7eb55302e00befa325e3b77e4e970 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 2 Jun 2020 09:50:08 -0400 Subject: [PATCH] Send vaultTimeoutActionChanged event after save (#948) --- .../Pages/Settings/SettingsPage/SettingsPageViewModel.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs index 81526ceed..9daad91e4 100644 --- a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs +++ b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs @@ -231,13 +231,14 @@ namespace Bit.App.Pages } } var selectionOption = _vaultTimeoutActions.FirstOrDefault(o => o.Key == cleanSelection); - if(_vaultTimeoutActionDisplayValue != selectionOption.Key) - { - _messagingService.Send("vaultTimeoutActionChanged"); - } + var changed = _vaultTimeoutActionDisplayValue != selectionOption.Key; _vaultTimeoutActionDisplayValue = selectionOption.Key; await _vaultTimeoutService.SetVaultTimeoutOptionsAsync(GetVaultTimeoutFromKey(_vaultTimeoutDisplayValue), selectionOption.Value); + if (changed) + { + _messagingService.Send("vaultTimeoutActionChanged"); + } BuildList(); }