1
0
mirror of https://github.com/XFox111/GUTSchedule.git synced 2026-04-22 06:58:01 +03:00

Credential is now removed immediately after checkbox is unchecked

This commit is contained in:
Michael Gordeev
2020-03-14 09:57:02 +03:00
parent 1213554744
commit 3226f77667
@@ -245,8 +245,13 @@ namespace GUTSchedule.UWP.Pages
settings.Values["Group"] = ((ComboBoxItem)group.SelectedItem).Tag; settings.Values["Group"] = ((ComboBoxItem)group.SelectedItem).Tag;
} }
private void RememberCredential_Checked(object sender, RoutedEventArgs e) => private void RememberCredential_Checked(object sender, RoutedEventArgs e)
{
settings.Values["RememberCredential"] = rememberCredential.IsChecked; settings.Values["RememberCredential"] = rememberCredential.IsChecked;
if(!rememberCredential.IsChecked.Value)
foreach (PasswordCredential credential in vault.RetrieveAll())
vault.Remove(credential);
}
private void AddGroupToTitle_Checked(object sender, RoutedEventArgs e) => private void AddGroupToTitle_Checked(object sender, RoutedEventArgs e) =>
settings.Values["AddGroupToTitle"] = rememberCredential.IsChecked; settings.Values["AddGroupToTitle"] = rememberCredential.IsChecked;