Add an option to not save token

Closes #252
This commit is contained in:
Alexey Golub
2020-01-10 20:03:31 +02:00
parent cec8409ac4
commit 5cb6adf19e
3 changed files with 29 additions and 4 deletions

View File

@@ -7,16 +7,22 @@ namespace DiscordChatExporter.Gui.ViewModels.Dialogs
{
private readonly SettingsService _settingsService;
public string DateFormat
{
get => _settingsService.DateFormat;
set => _settingsService.DateFormat = value;
}
public bool IsAutoUpdateEnabled
{
get => _settingsService.IsAutoUpdateEnabled;
set => _settingsService.IsAutoUpdateEnabled = value;
}
public string DateFormat
public bool IsTokenPersisted
{
get => _settingsService.DateFormat;
set => _settingsService.DateFormat = value;
get => _settingsService.IsTokenPersisted;
set => _settingsService.IsTokenPersisted = value;
}
public SettingsViewModel(SettingsService settingsService)

View File

@@ -41,6 +41,21 @@
IsChecked="{Binding IsAutoUpdateEnabled}" />
</DockPanel>
<!-- Persist token -->
<DockPanel
LastChildFill="False"
Background="Transparent"
ToolTip="Persist last used token between sessions">
<TextBlock
Margin="16,8"
DockPanel.Dock="Left"
Text="Save token" />
<ToggleButton
Margin="16,8"
DockPanel.Dock="Right"
IsChecked="{Binding IsTokenPersisted}" />
</DockPanel>
<!-- Save button -->
<Button
Margin="8"