Change args
This commit is contained in:
parent
9359950666
commit
ddd6a3b279
@ -1,3 +1,4 @@
|
||||
using AppScaffolding;
|
||||
using Avalonia.Controls;
|
||||
using Dinah.Core;
|
||||
using System;
|
||||
@ -21,11 +22,11 @@ namespace LibationAvalonia.Dialogs
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public UpgradeNotification(Version version, string packageUrl, string zipFileName) : this()
|
||||
public UpgradeNotification(UpgradeProperties upgradeProperties) : this()
|
||||
{
|
||||
VersionText = $"Libation version {version.ToString(3)} is now available.";
|
||||
PackageUrl = packageUrl;
|
||||
DownloadLinkText = $"Download {zipFileName}";
|
||||
VersionText = $"Libation version {upgradeProperties.LatestRelease.ToString(3)} is now available.";
|
||||
PackageUrl = upgradeProperties.ZipUrl;
|
||||
DownloadLinkText = $"Download {upgradeProperties.ZipName}";
|
||||
DataContext = this;
|
||||
}
|
||||
|
||||
|
||||
@ -100,12 +100,7 @@ namespace LibationAvalonia.Views
|
||||
if (config.GetObject(ignoreUpdate)?.ToString() == upgradeProperties.LatestRelease.ToString())
|
||||
return;
|
||||
|
||||
var notificationResult =
|
||||
await new UpgradeNotification(
|
||||
upgradeProperties.LatestRelease,
|
||||
upgradeProperties.ZipUrl,
|
||||
upgradeProperties.ZipName)
|
||||
.ShowDialog<DialogResult>(this);
|
||||
var notificationResult = await new UpgradeNotification(upgradeProperties).ShowDialog<DialogResult>(this);
|
||||
|
||||
if (notificationResult == DialogResult.Ignore)
|
||||
config.SetObject(ignoreUpdate, upgradeProperties.LatestRelease.ToString());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user