Update nuget packages

pull/44/head
Alexey Golub 7 years ago
parent 5a84fb25e6
commit 7ffb799136

@ -14,8 +14,8 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.1" /> <PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
<PackageReference Include="Onova" Version="2.0.0" /> <PackageReference Include="Onova" Version="2.1.0" />
<PackageReference Include="Tyrrrz.Extensions" Version="1.5.0" /> <PackageReference Include="Tyrrrz.Extensions" Version="1.5.0" />
<PackageReference Include="Tyrrrz.Settings" Version="1.3.2" /> <PackageReference Include="Tyrrrz.Settings" Version="1.3.2" />
</ItemGroup> </ItemGroup>

@ -9,6 +9,6 @@ namespace DiscordChatExporter.Core.Services
Task<Version> CheckPrepareUpdateAsync(); Task<Version> CheckPrepareUpdateAsync();
Task FinalizeUpdateAsync(); void FinalizeUpdate();
} }
} }

@ -39,12 +39,13 @@ namespace DiscordChatExporter.Core.Services
return null; return null;
// Prepare the update // Prepare the update
if (!_manager.IsUpdatePrepared(check.LastVersion))
await _manager.PrepareUpdateAsync(check.LastVersion); await _manager.PrepareUpdateAsync(check.LastVersion);
return _updateVersion = check.LastVersion; return _updateVersion = check.LastVersion;
} }
public async Task FinalizeUpdateAsync() public void FinalizeUpdate()
{ {
// Check if an update is pending // Check if an update is pending
if (_updateVersion == null) if (_updateVersion == null)
@ -55,7 +56,7 @@ namespace DiscordChatExporter.Core.Services
return; return;
// Launch the updater // Launch the updater
await _manager.LaunchUpdaterAsync(_updateVersion, NeedRestart); _manager.LaunchUpdater(_updateVersion, NeedRestart);
_updateFinalized = true; _updateFinalized = true;
} }
} }

@ -143,13 +143,13 @@ namespace DiscordChatExporter.Gui.ViewModels
} }
} }
private async void ViewClosed() private void ViewClosed()
{ {
// Save settings // Save settings
_settingsService.Save(); _settingsService.Save();
// Finalize updates if available // Finalize updates if available
await _updateService.FinalizeUpdateAsync(); _updateService.FinalizeUpdate();
} }
private async void PullData() private async void PullData()

Loading…
Cancel
Save